batman.js

Programinė įranga Screenshot:
batman.js
Programinė detalės:
Versija: 0.16.0
Įkėlimo datą: 12 May 15
Kūrėjas: Shopify
Licencija: Nemokamai
Populiarumas: 12

Rating: nan/5 (Total Votes: 0)

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;

Panaši programinė įranga

King23
King23

11 Apr 15

WebMachine
WebMachine

28 Feb 15

Behat
Behat

28 Feb 15

TYPO3 Flow
TYPO3 Flow

1 Oct 15

Kita programinė įranga kūrėjas Shopify

Liquid
Liquid

9 Feb 16

Active Merchant
Active Merchant

24 May 16

Shopify API (Ruby)
Shopify API (Ruby)

10 Feb 16

Komentarai batman.js

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!