batman.js

Screenshot Software:
batman.js
Mga detalye ng Software:
Bersyon: 0.16.0
I-upload ang petsa: 12 May 15
Nag-develop: Shopify
Lisensya: Libre
Katanyagan: 12

Rating: nan/5 (Total Votes: 0)

Ito ay perpekto para sa paglikha ng interactive, apps user-friendly at solong-pahina ng browser.
Nasubukan at nagtatrabaho sa Google Chrome, Safari 4 +, IE 7 + at Firefox 3+.
Inspirasyon sa pamamagitan ng Ruby sa daang-bakal

Features .

  • architecture Stateful MVC
  • Mabisang umiiral na sistema
  • routable aksyon controller

  • Nakakita
  • Purong HTML
  • pag toolchain binuo sa Node.js at cake

Ano ang bago sa release na ito:

  • Added:
  • App.shouldAllowEvent. [Event]. Callbacks sa hash ay tinatawag na kapag ang nararapat na data-kaganapan ay fired mula sa kahit saan sa loob ng app. Return false upang maiwasan ang app-level pagpapalahi. Halimbawa: coffeescript klase MyApp umaabot Batman.App @ shouldAllowEvent.click = (event) - & # x3e; return false
  • Mga Fixed:
  • Pigilan ang karagdagang kasaysayan item mula sa pagiging nilikha kung ang mga gumagamit ay nag-navigate sa pahina ng mga ito ay naka-on.
  • Mga Fixed:
  • pangalan routing Nakapugad mapagkukunan.

Ano ang bago sa bersyon v0.12.0:

  • Magdagdag Model.createFromJSON bilang isang shortcut para sa booting modelo mula sa JSON at malagkit ang mga ito sa identity mapa
  • Idagdag ang bilang opsyon upang Model.encode na nagpapahintulot serialization sa isang susi na iba sa mga key na nabanggit sa encode
  • Magdagdag ng daang-bakal segment style opsyonal ruta na may ()
  • Magdagdag ng isang filter trim
  • Bigyan ang karamihan validations ang allowBlank pagpipilian upang pilitin ang mga ito upang pumasa sa kung ang halaga ay hindi tiyak o ang walang laman na string
  • Magdagdag ng isang AssociatedValidator idinagdag sa pamamagitan ng pagtawag sa 'name' Model.validate, kaugnay: true
  • Gumawa Controllers ihinto Isinasagawa ang magpahinga ng ang aksyon kapag ang isang pag-redirect ay nangyayari sa isang beforeFilter.
  • Magdagdag ng isang klase Proxy para proxying isang bagay

Ano ang bago sa bersyon v0.8.0:

  • Magdagdag Batman.StateHistory para pushState support navigation
  • Tingnan ang pinagmulan html ay maaaring prefetched pamamagitan View.viewSourceCache.prefetch
  • Major refactoring ng view bindings sa klase batay hierarchy
  • Magdagdag data-defineview upang payagan ang view ng mga pinagkukunan na ipinahayag inline
  • Magdagdag Association suporta upang Model pamamagitan Model.hasOne, Model.hasMany, Model.belongsTo
  • Magdagdag ng smart AssociationProxy bagay na sumusuporta reload
  • Magdagdag ng suporta para sa paglo-load ng mga asosasyon na may inline JSON
  • Magdagdag ng suporta para sa? at! sa mga pangalan ng ari-arian at keypaths
  • Store ang kasalukuyang params sa Batman.currentApp para pagsisiyasat ng sarili.
  • Magdagdag ParamsReplacer at ParamsPusher ng smart mga bagay na kung saan kapag set, i-update ang global params, pushState o replaceState, at pag-redirect.
  • Magdagdag hash :: update, hash :: palitan, at Itakda :: update
  • Magdagdag Set :: indexedByUnique
  • Magdagdag Batman.contains para sa pagsubok sa pagiging kasapi at kasamang may-filter
  • Magdagdag ng suporta para jsonp kahilingan sa batman.solo
  • Magdagdag final support ari-arian upang ma-optimize ang pagmamasid-aari na hindi magbabago
  • Magdagdag Batman.version
  • Magdagdag ng suporta para sa mga customizable na render target sa Controller :: render

Ano ang bago sa bersyon v0.7.5:

  • Pagbilang ng pahina sa pamamagitan ng Batman.Paginator at Batman.ModelPaginator
  • Nakapugad resources ruta
  • Hindi alam params dumaan sa urlFor ay nakadugtong sa query string
  • tumatanggap App.layout isang klase ng pangalan kung saan ay awtomatikong magbigay ng halimbawa ng uri na sa load
  • Controller :: render tumatanggap ng isang sa option, na nagpapahintulot sa render ka sa isang ani kaysa sa iba pang mga pangunahing
  • ani / contentFor / palitan ang mga animatable ngayon sa pamamagitan ipakita / itago
  • salita o mga salita filter
  • Pleasant paalala kung ikaw ay mukhang nakalimutan ilang encoder
  • Pag-alis ng nodes ay sirain ang lahat ng kanilang bindings
  • Batman.setImmediate para sa mabilis stack pop

Ano ang bago sa bersyon v0.6.1:

  • Idinagdag Batman.Enumerable
  • Added suporta para sa multi-piliin ang kahon
  • Idinagdag batman.rails.coffee, isang bagong adaptor para sa paggamit sa loob ng daang-bakal
  • Added developer namespace para sa madaling debugging (ito ay makakakuha Nakuha out sa gusali)
  • Ang isang paraan bindings ay nabago na data-source at data-target upang maiwasan ang kalabuan
  • Added data-bind ng suporta para sa input type = 'file'
  • Added data-kaganapan-doubleclick
  • Naidagdag na haba ng filter
  • Added trim helper
  • Controller.resources lumilikha ng isang bagong ruta sa halip ng pagsira
  • Model.find ay palaging bumalik sa mga shared Halimbawa record. Pagkatapos ay maaari mong mag-atas sa mga ito at kapag dumating sa data mula sa imbakan adapter, maa-update ang iyong pagkakataon
  • Idinagdag Model :: findOrCreate
  • Idinagdag Model :: updateAttributes
  • Payagan storage adapters sa mga tiyak na kanilang namespace may storageKey
  • storage adapter callbacks filter tumagal error
  • Idinagdag App.ready event na ang apoy ng isang beses ang layout ay handa na sa DOM
  • status Normalisahin / statusCode in Batman.Request
  • hashes ngayon meta bagay sa di-obtrusively bind metadata tulad ng haba

Kinakailangan :

  • Node.js 0.4 o mas mataas na

Katulad na software

Olives
Olives

28 Sep 15

Pedestal
Pedestal

10 Feb 16

Jam.py
Jam.py

13 May 16

Jodd
Jodd

10 Feb 16

Iba pang mga software developer ng Shopify

Liquid
Liquid

9 Feb 16

Dashing
Dashing

13 May 15

Active Merchant
Active Merchant

24 May 16

Mga komento sa batman.js

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!