Backbone.js

Screenshot Software:
Backbone.js
Mga detalye ng Software:
Bersyon: 1.2.1 Na-update
I-upload ang petsa: 20 Jul 15
Nag-develop: Jeremy Ashkenas
Lisensya: Libre
Katanyagan: 38

Rating: nan/5 (Total Votes: 0)

Ito ay nagdadagdag ng mga modelo, mga tanawin, controllers, mga kaganapan, kasaysayan at mga koleksyon sa mga kakayahan sa JavaScript.
Mga naka-pack, ay dumating sa ilalim ng 2KB.
 Gulugod supplies istraktura sa JavaScript-mabigat na mga aplikasyon sa pamamagitan ng pagbibigay ng mga modelo ng key-value umiiral at custom na mga kaganapan, mga koleksyon na may isang rich API ng enumerable function, mga tanawin sa paturol kaganapan sa paghawak, at nag-uugnay sa lahat ng mga ito sa umiiral na mga application sa loob ng isang matahimik JSON interface.

Ano ang bagong sa paglabas:.

  • Added listenToOnce bilang ang analogue ng isang beses
  • Idinagdag ang paraan findWhere na koleksyon, katulad sa kung saan.
  • Idinagdag ang mga susi, halaga, pares, saliwain, pumili, at ligtaan Underscore.js pamamaraan upang gulugod Models.
  • Ang mga ruta sa mapa ang ruta ng isang router ay maaaring ngayon ay pag-andar literals, sa halip ng mga sanggunian sa mga pamamaraan, kung gusto mo.

Ano ang bagong sa bersyon 1.1.2:.

  • Added listenToOnce bilang ang analogue ng isang beses
  • Idinagdag ang paraan findWhere na koleksyon, katulad sa kung saan.
  • Idinagdag ang mga susi, halaga, pares, saliwain, pumili, at ligtaan Underscore.js pamamaraan upang gulugod Models.
  • Ang mga ruta sa mapa ang ruta ng isang router ay maaaring ngayon ay pag-andar literals, sa halip ng mga sanggunian sa mga pamamaraan, kung gusto mo.

Ano ang bagong sa bersyon 0.9.10:

  • Ang isang & quot; ruta & quot; kaganapan ay nag-trigger sa router bilang karagdagan sa pagiging fired sa Backbone.history.
  • validation Model Ipinapatupad ngayon lamang sa pamamagitan ng default sa Modelo # i-save at hindi na ipapatupad sa pamamagitan ng default sa construction o sa Modelo # set, maliban kung ang {patunayan: true}. opsiyon ay lumipas
  • Tingnan # make ay inalis na. Kakailanganin mong direktang gamitin $ upang bumuo ng DOM elemento na ngayon.
  • Paglipas {silent: true} sa pagbabago ay hindi na-antala indibidwal & quot; pagbabago: attr & quot; mga kaganapan, sa halip na sila ay silenced lahat.
  • Ang paraan # pagbabago Model ay inalis, bilang maantala pagbabago attribute bilang hindi na magagamit.
  • Bug fix sa pagbabago kung saan attribute paghahambing gumagamit! == sa halip ng _.isEqual.

Ano ang bagong sa bersyon 0.9.9:

  • Kapag gumagamit idagdag sa isang koleksyon, pagpasa {sumanib : true} ay ngayon maging sanhi ng duplicate na mga modelo upang ang kanilang mga katangian ipinagsama sa mga umiiral na mga modelo, sa halip ng hindi pinapansin
  • .
  • Idinagdag update (na magagamit din bilang isang pagpipilian upang makuha) para sa & quot; smart & quot; pag-update ng mga hanay ng mga modelo.
  • HTTP PATCH suporta sa save sa pamamagitan ng pagpasa sa {patch: true}.
  • ngayon umaabot Ang gulugod object Kaganapan sa gayon ay maaari mo itong gamitin bilang isang pandaigdigang bus kaganapan, kung gusto mo.
  • Nagdagdag ng & quot; kahilingan & quot; kaganapan sa Backbone.sync, na nag-trigger sa tuwing nagsisimula ng isang kahilingan na ginawa sa server. Ang natural na pandagdag sa mga & quot; pag-sync & quot; kaganapan.
  • router URL sinusuportahan ngayon opsyonal na bahagi sa pamamagitan ng mga panaklong, nang hindi na kinakailangang gumamit ng isang regex.
  • Sinusuportahan gulugod kaganapan ngayon ay minsan, katulad ng Node ng isang beses, o isa jQuery ni.

Ano ang bagong sa bersyon 0.9.2:

  • Sa halip na itapon ang isang error kapag nagdadagdag ng mga duplicate na mga modelo upang isang koleksyon, gulugod na ngayon ang tahimik laktawan ang mga ito sa halip.
  • Idinagdag push, pop, unshift, at paglilipat sa mga koleksyon.
  • nagbago hash Ang isang modelo ay nakalantad na ngayon para sa madaling pagbabasa ng mga nagbago attribute delta, mula noong huling & quot ng modelo; pagbabago & quot; kaganapan.
  • Idinagdag saan sa mga koleksyon para sa mga simpleng pag-filter.
  • Maaari na ngayong gamitin ang isang solong off call upang alisin ang lahat callbacks nakasalalay sa isang partikular na bagay.
  • Mga bug fix para sa nested indibidwal na mga kaganapan sa pagbabago, ang ilan ay maaaring maging & quot; silent & quot;.
  • Mga bug fix para sa encoding URL sa location.hash fragment.
  • Bug fix para sa client-side pagpapatunay nang maaga ng isang i-save ang tumawag sa {paghihintay: true}.
  • Na-update / refresh ang halimbawa app ToDo List.

Ano ang bagong sa bersyon 0.9.0:

  • Kapag hindi mo alam ang susi sa advance , maaari mo na ngayong tumawag model.set (susi, halaga) pati na rin ang i-save.
  • Maramihang mga modelo na may parehong id ay hindi na pinapayagan sa isang solong koleksyon.
  • Nagdagdag ng & quot; sync & quot; kaganapan, na nag-trigger sa tuwing estado ng modelo ay matagumpay na naka-sync sa server (lumikha, i-save, sirain).
  • magbigkis at kalagan ay muling pinangalanan sa on at off para sa kaliwanagan, ang mga sumusunod humantong jQuery ni. Ang lumang pangalan ay din suportado pa rin.
  • COMPARATOR andar Isang koleksyon ni gulugod maaaring ngayon kumilos mag-tulad ng isang sortBy (pumasa sa isang function na tumatagal ng isang solong argument), o tulad ng isang uri (pumasa sa isang COMPARATOR function na Inaasahan ng dalawang argumento). Ang COMPARATOR function ay ngayon din nakasalalay sa pamamagitan ng default sa collection -. Kaya maaari kang sumangguni sa ito sa loob ng mga ito
  • events Ang isang view ng hash ay maaari na ngayong ring maglaman ng direktang halaga function pati na rin ang mga pangalan string ng mga umiiral na mga pamamaraan view.
  • Idinagdag shuffle at paunang sa mga koleksyon, proxied mula salungguhit.
  • Modelo # urlRoot maaaring ngayon ay tinukoy bilang isang function pati na rin ang halaga.
  • Tingnan ang # mga katangian ay maaaring ngayon ay tinukoy bilang isang function pati na rin ang halaga.
  • Pagtawag sunduin sa isang collection na ngayon ang maging sanhi ng lahat ng fetch JSON na tumakbo sa pamamagitan ng pag-andar parse modelo sa koleksyon, kung ang isa ay tinukoy.

Ano ang bagong sa bersyon 0.5.3:

  • ari-arian A View ni kaganapan ay maaaring ngayon ay tinukoy bilang isang function, pati na rin ang isang object literal, paggawa ng mas madali ito sa programming tukuyin at magmana ng mga kaganapan.
  • GroupBy ay proxied ngayon mula salungguhit bilang isang paraan sa koleksyon.
  • Kung ang server ay na-render ang lahat ng bagay sa pahina ng load, ipasa Backbone.history.start ({silent: true}) upang maiwasan ang unang ruta mula sa pagpapalitaw. Bugfix para pushState na may naka-encode na mga URL.

Ano ang bagong sa bersyon 0.5.2:

  • Ang bind function, maaari na ngayong kumuha ng isang opsyonal na ikatlong argument, upang tukuyin ang mga ito ng callback function.
  • Maramihang mga modelo na may parehong id ngayon ay pinahihintulutan sa isang koleksyon.
  • Nakatakdang ng isang bug kung saan pagtawag .fetch (jQueryOptions) ay maaaring maging sanhi ng isang hindi tamang URL na serialized.
  • Mga Fixed isang maikling dagdag sunog ruta bago pag-redirect, kapag nakalalait mula pushState.

Ano ang bagong sa bersyon 0.5.1:

  • Pinahusay na transparent upgrade mula hash-based URL upang pushState , at baligtaran.
  • Mga Fixed-iiba-iba sa mga di-binagong katangian na dumaan sa Modelo # magpasimula.
  • Ibinalik ng 0.5.0 pagbabago na strip nangungunang hashbangs mula ruta.
  • Added naglalaman ng isang alias para sa nagsasama.

Ano ang bagong sa bersyon 0.5.0:

  • Ang isang malaking bilang ng mga maliliit na pag-aayos at micro bugfixes, pinakamahusay na tiningnan sa pamamagitan ng pagtingin sa mga gumawa ng diff. HTML5 pushState support, enable sa pamamagitan ng pagpili-in gamit ang: Backbone.history.start ({pushState: true}).
  • Controller ay pinalitan ng router, para sa kaliwanagan.
  • Collection # refresh ay pinalitan ng Collection # reset upang bigyang-diin ang kanyang kakayahan na parehong i-reset ang collection sa mga bagong modelo, pati na rin ang mga walang laman ang collection kapag ginamit na walang mga parameter. saveLocation ay pinalitan ng navigate.
  • matahimik pamamaraan pagtitiyaga (i-save, sunduin, atbp) na ngayon ibalik ang jQuery ipinagpaliban object para sa karagdagang tagumpay / error chaining at pangkalahatang kaginhawaan.
  • Pinahusay XSS pagtakas para Modelo # escape.
  • Nagdagdag ng pagpipiliang urlRoot upang payagan ang pagtukoy ng matahimik na mga url na hindi ang paggamit ng isang koleksyon.
  • Ang isang error ay itinapon kung Backbone.history.start ay tinatawag na maraming beses.
  • Collection # lumikha ngayon napatunayan bago Sinisimulan ang mga bagong modelo. view.el maaaring ngayon ay isang jQuery string lookup.
  • maaari na ngayong ring kumuha gulugod Views ng isang parameter na katangian.
  • Modelo # default ay maaari na ngayong pati na rin ang object ng isang literal na mga katangian ng isang function.

Mga kinakailangan

  • enable ang JavaScript sa client side

Katulad na software

SproutCore
SproutCore

28 Feb 15

YQL Geo Library
YQL Geo Library

5 Jun 15

Blockwork
Blockwork

1 Mar 15

JGroups
JGroups

10 Dec 15

Iba pang mga software developer ng Jeremy Ashkenas

CoffeeScript
CoffeeScript

4 Jun 15

Jammit
Jammit

11 Mar 16

Docsplit
Docsplit

13 Apr 15

Mga komento sa Backbone.js

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