Programinė detalės:
Versija: 0.16.0
Įkėlimo datą: 12 May 15
Licencija: Nemokamai
Populiarumas: 148
Tai puiki sukurti interaktyvų, patogus ir vieno puslapio naršyklės programas.
Testuota ir darbo su "Google Chrome", "Safari 4 +, IE ir Firefox 3+ 7+.
Įkvėptas Ruby on Rails
Įranga .
- Išsami MVC architektūra,
- Galingas privalomas sistema;
- routable valdiklis veiksmai,
- Grynas HTML svečiai,
- toolchain parama pastatyta ant Node.js ir išspaudos;
Kas naujo , šioje laidoje:
- Pridėta: "
- App.shouldAllowEvent. [Atveju]. Atgalinės iššūkius šioje maišos vadinsis kai atitinkanti duomenų renginys atleistas iš kur per app. Grįžti klaidinga išvengti App lygio sklidimą. Pavyzdžiui: coffeescript klasė MyApp tęsiasi Batman.App @ shouldAllowEvent.click = (įvykis) - & # x3e; grįžti klaidingą
- Fiksuotas: "
- išvengti papildomų istorija elementus iš kuriama, jei vartotojai naršo puslapyje jie jau.
- Fiksuotas: "
- Lizdinė išteklių maršrutų pavadinimus.
Kas naujo versija v0.12.0:
- Pridėti Model.createFromJSON kaip paleisti modelius nuorodą nuo JSON ir klijuoti juos į tapatybės žemėlapyje
- Pridėti kaip galimybe į Model.encode kuris leidžia Publikacija į svarbiausias išskyrus minimą koduoti klavišą
- Pridėti skersiniai stilius neprivaloma maršruto dalys su ();
- Pridėti apdaila filtrą;
- Padovanoti Dauguma tvirtinti prie allowBlank galimybę priversti juos išlaikyti, jei reikšmė yra neapibrėžta arba tuščia eilutė
- Pridėti AssociatedValidator pridėtinę paskambinę Model.validate "Pavadinimas", susietą: tiesa,
- Make valdikliai sustabdyti vykdymo veiksmo pailsėti, kai peradresavimas atsitinka beforeFilter.
- Pridėti Proxy klasę proxying objektą;
Kas naujo versija v0.8.0:
- Pridėti Batman.StateHistory už pushState navigacijos paramos
- Žiūrėti kodą html galima prefetched per View.viewSourceCache.prefetch
- Pagrindinės pertvarkymą vaizdo apkaustais į klasę, remiantis hierarchijos;
- Pridėti duomenų defineview leisti Peržiūrėti šaltiniai turi būti nurodyti Inline
- Pridėti asociacijos paramą modelio per Model.hasOne, Model.hasMany, Model.belongsTo
- Pridėti protingų AssociationProxy objektus, kurie palaiko perkrovimo;
- Pridėti paramą pakrovimo asociacijų su inline JSON,
- Pridėti paramą? ir! nekilnojamojo turto pavadinimus ir keypaths
- Išsaugokite dabartinius params dėl Batman.currentApp savistaba.
- Pridėti ParamsReplacer ir ParamsPusher toks protingas objektus, kurie, kai rinkinys, atnaujina bendrą params, pushState arba replaceState, ir nukreipti.
- Pridėti hash :: atnaujinimą, hash :: pakeisti ir nustatyti :: atnaujinimas;
- Pridėti Nustatyti :: indexedByUnique
- Pridėti Batman.contains narystės bandymų ir kartu turi filtruoti "
- Pridėti paramą JSONP prašymus batman.solo
- Pridėti galutinį turto paramą optimizuoti stebėjimo savybių, kurios niekada nesikeičia;
- Pridėti Batman.version
- Pridėti paramą pritaikoma teikti tikslus į kontrolieriaus :: teikti;
Kas naujo versija v0.7.5:
- Numeracija per Batman.Paginator ir Batman.ModelPaginator
- įdėtos išteklių maršrutai,
- nežinomas params praėjo į urlFor bus pridėtas prie užklausos eilutę;
- App.layout priima klasės pavadinimą, kuris bus automatiškai instancija šią klasę nuo apkrovos;
- Valdiklis :: teikti priima į variantą, kuris leidžia jums padaryti į derlius, išskyrus pagrindinio
- derlius / contentFor / pakeiskite dabar animatable per Rodyti / slėpti;
- Interpoliuoti filtrą;
- Pleasant priminimus, jei jums atrodo, pamiršo kai kodavimo
- Šalinama mazgai bus sunaikinti visus savo apkaustus,
- Batman.setImmediate greitai kamino Popping,
Kas naujo versija v0.6.1:
- patalpintas Batman.Enumerable
- Pridėta parama kelių pasirinkite dėžės;
- patalpintas batman.rails.coffee, nauja adapteris naudoti per Rails,
- Pridėta kūrėjas vardų lengvai derinti (ji pasireiškia atimta iš pastate);
- Vienas būdas apkaustai buvo pakeistas į duomenų šaltinio ir duomenų tikslumo, kad būtų išvengta dviprasmiškumo,
- Pridėta duomenų įpareigoti parama input type = "file";
- Pridėta duomenų renginys-DoubleClick "
- Pridėta ilgis filtras;
- Pridėta apdaila pagalbininkas;
- Controller.resources sukuria naują maršrutą, o ne sunaikinti,
- Model.find visada grąžina bendrą rekordinis atvejis. Tada galite prisijungti prie šios ir kai duomenys gaunami iš saugojimo adapteris, jūsų atvejis bus atnaujintas,
- patalpintas Modelis :: findOrCreate
- patalpintas Modelis :: updateAttributes
- Leisti saugojimo adapteriai konkrečią jų vardų su storageKey
- sandėliavimo adapteris filtras šios funkcijos imtis klaidų;
- patalpintas App.ready įvykis, gaisrai, kai išdėstymas yra pasirengusi DOM,
- normalizuoja statusas / statusCode į Batman.Request
- maišos dabar meta daiktus į ne Natrętnie įpareigoti metaduomenų kaip ilgis,
Reikalavimai
- Node.js 0.4 arba naujesnė versija;
Komentarai nerastas