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: 148

Rating: 2.5/5 (Total Votes: 2)

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

Express
Express

26 Jul 16

Kohana
Kohana

10 Apr 16

Jam.py
Jam.py

13 May 16

WebSite-PHP
WebSite-PHP

4 Jun 15

Iba pang mga software developer ng Shopify

Dashing
Dashing

13 May 15

Shopify API (Ruby)
Shopify API (Ruby)

10 Feb 16

Liquid
Liquid

9 Feb 16

Mga komento sa batman.js

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