Ez tökéletes létrehozására interaktív, felhasználóbarát és egyoldalas böngésző alkalmazások.
Tesztelt és dolgozik a Google Chrome, Safari 4+, IE 7+ és Firefox 3+.
Ihlette Ruby on Rails.
Tulajdonságok :
- Állapottartó MVC architektúra
- Hatékony kötelező rendszer
- irányítható kontroller akciók
- Pure HTML megtekintés
- toolchain támogatást épül node.js és Cake
Mi az új ebben a kiadásban:
- Added:
- App.shouldAllowEvent. [Esemény]. Visszahívások ebben a hash fogják hívni, amikor a megfelelő adatok esemény van rúgva bárhonnan a kb. Return false megelőzésére app-szintű terjedését. Például: coffeescript class MyApp kiterjed Batman.App @ shouldAllowEvent.click = (esemény) - & # x3e; return false
- Javítva:
- Prevent további történelem tételek keletkezésének, ha a felhasználó navigál a lap már benn vannak.
- Javítva:
- Beágyazott erőforrás útvonal nevét.
Mi az új verzióban v0.12.0:
- Add Model.createFromJSON mint egy parancsikont indításra modellek re JSON és kitart őket a személyazonosságát map
- Adja hozzá a opcióként a Model.encode amely lehetővé teszi serialization egy kulcsot más, mint a kulcs említett kódolás
- Add Rails stílus választható útvonal szakaszai ()
- Add a trim szűrő
- Adja legtöbb érvényesítés a allowBlank lehetőség kényszeríteni őket, hogy át, ha az érték meghatározatlan vagy üres string
- Add hozzá a AssociatedValidator hívja Model.validate 'name', társult: true
- vezérlők hagyja abba a végrehajtó a többi műveletet, amikor egy átirányítás előfordul egy beforeFilter.
- Add a Proxy osztály latilag proxyzza tárgy
Mi az új verzióban v0.8.0:
- Add Batman.StateHistory a pushState navigációs támogatás
- View source html lehet prefetched keresztül View.viewSourceCache.prefetch
- Major újratervezés nézve kötések be osztály alapú hierarchiát
- Add data-defineview hogy nézet forrásokból kell bejelenteni inline
- Add Egyesület támogatja Model keresztül Model.hasOne, Model.hasMany, Model.belongsTo
- Add okos AssociationProxy tárgyak, amelyek támogatják újratöltés
- Add támogatása loading egyesületek inline JSON
- Add támogatása? és! az ingatlan nevek és keypaths
- tárolja az aktuális params a Batman.currentApp önvizsgálatra.
- Add ParamsReplacer és ParamsPusher az intelligens tárgyak, amikor beállított, frissítse a globális params, pushState vagy replaceState, és átirányítja.
- Add Hash :: frissítés, Hash :: cserélni, és állítsa :: update
- Add Set :: indexedByUnique
- Add Batman.contains tagságra vizsgálatok és kísérő van szűrni
- Add támogatása JSONP kérések batman.solo
- Add végleges ingatlan támogatása optimalizálása megfigyelése tulajdonságok, amelyek soha nem fog megváltozni
- Add Batman.version
- Add támogatása testre szabható render célok Controller :: tehetik
Mi az új verzióban v0.7.5:
- Pagination keresztül Batman.Paginator és Batman.ModelPaginator
- Beágyazott források útvonalak
- Ismeretlen params át urlFor mellékletként csatolni kell a query string
- App.layout elfogadja egy osztály neve, amely automatikusan példányosítani, hogy az osztály után terhelés
- Controller :: render elfogad a lehetőséget, amely lehetővé teszi, hogy tegye be a hozam kivételével fő
- hozam / contentFor / cserélje most animálható keresztül show / hide
- Interpolálja szűrő
- Pleasant emlékeztetők, ha úgy tűnik, hogy elfelejtette néhány kódolók
- eltávolítása csomópontok megsemmisíteni a kötések
- Batman.setImmediate gyors stack felbukkanó
Mi az új verzióban v0.6.1:
- Added Batman.Enumerable
- A támogatás a multi-select dobozok
- Added batman.rails.coffee, új adapter belüli használatra Rails
- Added fejlesztő névtér egyszerű hibakeresés (ez lesz eltávolítani az épületben)
- Az egyik módja kötések megváltozott adatok forráskódú és az adatok célzott félreértések elkerülése végett
- hozzáférhetõ adatok összerendelésű támogatása input type = "file '
- Added data-event-DoubleClick
- Added hossza szűrő
- Added trim helper
- Controller.resources létrehoz egy új útvonal helyett elpusztítani
- Model.find mindig visszatér a megosztott rekord fokon. Ezután kötődött ehhez, és ha az adatok jön a tároló adapter, a példány is frissíti
- Added Model :: findOrCreate
- Added Model :: updateAttributes
- A tárolóhely adaptereket külön a névtér storageKey
- tárolóadaptertől filter visszahívások vegye hibák
- Added App.ready esemény, hogy a tüzek egyszer az elrendezés készen áll a DOM
- Normalize állapot / statusCode a Batman.Request
- hash-ek most már meta objektumok nem obtrusively kötődnek metaadatok mint a hosszúság
követelmények :
- node.js 0.4 vagy újabb
Hozzászólás nem található