Backbone.js

Screenshot Software:
Backbone.js
Detalii soft:
Versiune: 1.2.1 Actualizat
Incarca data: 20 Jul 15
Producător: Jeremy Ashkenas
Licenţă: Gratuit
Popularitate: 38

Rating: nan/5 (Total Votes: 0)

Aceasta adaugă modele, vederi, controlere, evenimente, istorie și colecții de capacitățile JavaScript lui.
Ambalate, vine la sub 2KB.
 Livrările coloana vertebrală structura pentru a aplicațiilor JavaScript-grele prin furnizarea de modele cheie-valoare evenimente, colectii de legare si personalizat cu un API bogat de funcții enumerable, opinii cu eveniment declarativ de manipulare, și se conectează toate la aplicațiile existente pe o interfață JSON odihnitor.

Ce este nou în această versiune:.

  • Adaugat listenToOnce ca analogul o dată
  • Adaugata metoda findWhere la colecții, similar cu cazul în care.
  • adaugă cheile, valorile, perechi, invertit, alege, si omite metode Underscore.js la Backbone Modele.
  • Traseele harta rutelor un router în mai fi acum literali funcție, în loc de referiri la metode, dacă vrei.

Ce este nou în versiunea 1.1.2:.

  • Adaugat listenToOnce ca analogul o dată
  • Adaugata metoda findWhere la colecții, similar cu cazul în care.
  • adaugă cheile, valorile, perechi, invertit, alege, si omite metode Underscore.js la Backbone Modele.
  • Traseele harta rutelor un router în mai fi acum literali funcție, în loc de referiri la metode, dacă vrei.

Ce este nou în versiunea 0.9.10:

  • A & quot; traseu & quot; eveniment este declanșat pe router în afară de a fi concediat pe Backbone.history.
  • validare a modelului este acum pusă în aplicare doar în mod implicit în modelul # salva și nu mai executată în mod implicit la construcții sau în model # set, cu excepția cazului în {valida: true}. opțiune este trecut
  • Vezi # make a fost eliminat. Veți avea nevoie pentru a utiliza $ direct pentru a construi elemente DOM acum.
  • Pase {tăcut: true} privind schimbările nu vor mai întârzia individ & quot; schimbare: attr & quot; evenimente, în schimb, acestea sunt reduse la tacere cu totul.
  • metoda modelului # schimbare a fost eliminat, ca întârziat modificări de atribute ca nu mai este disponibil.
  • Bug fix cu privire la schimbările în cazul în care comparația atribut folosește! == în loc de _.isEqual.

Ce este nou în versiunea 0.9.9:

  • La folosirea adauga o colecție, care trece {fuziona : true} va provoca acum modele duplicate pentru a avea atributele lor fuzionat în a modelelor existente, în loc să fie ignorat
  • .
  • modificare Adaugata (care, de asemenea disponibil ca o opțiune pentru a aduce) pentru & quot; inteligente & quot; actualizarea seturi de modele.
  • HTTP sprijin PATCH în Save prin trecerea {patch: true}.
  • Obiectul Backbone extinde acum Evenimente, astfel încât să puteți folosi ca un autobuz eveniment global, dacă vrei.
  • Adaugata o & quot; cerere & quot; eveniment la Backbone.sync, care declanseaza ori de câte ori o cerere începe să se facă la server. Complementul naturale la & quot; sincronizare & quot; eveniment.

  • URL-uri
  • Router sprijini acum piese de opționale prin paranteze, fără a folosi un regex.
  • evenimente Backbone suportă acum o dată, similară cu cea a nodului dată, sau un jQuery lui.

Ce este nou în versiunea 0.9.2:

  • În loc de a arunca o eroare atunci când se adaugă modele duplicate la o colecție, Backbone va acum în tăcere le sări în loc.
  • apăsare adăugată, pop, unshift, și trecerea la colecții.
  • Un model a schimbat hash este acum expus pentru o citire ușoară a deltei atribut schimbat, de la ultima & quot modelului; schimbare & quot; eveniment.
  • Adăugat în cazul în care la colecțiile de simplu de filtrare.
  • pot folosi acum un singur apel pe pentru a elimina toate callback legat de un anumit obiect.
  • Bug stabilește pentru imbricate evenimente schimbare individuale, dintre care unele pot fi & quot; tăcut & quot;.
  • Remedii erori de codificare URL în fragmente location.hash.
  • fix Bug pentru validare client-side în avans a unui salva apel cu {așteptare: true}.
  • Actualizat / odihnit exemplul aplicația Todo List.

Ce este nou în versiunea 0.9.0:

  • Dacă nu cunoașteți cheia în avans , puteți apela acum model.set (cheie, valoare), precum și a salva.
  • modele multiple cu acelasi id nu mai este permis într-o singură colecție.
  • Adaugata o & quot; sincronizare & quot; eveniment, care declanseaza ori de câte ori starea unui model a fost sincronizate cu succes cu serverul (a crea, salva, distruge).
  • leagă și unbind au fost redenumite de pe și în afara de claritate, în urma plumb jQuery lui. Numele vechi sunt, de asemenea, încă sprijinite.
  • Funcția comparator O colectie Backbone poate comporta acum fie ca o SortBy (treci o funcție care are un singur argument), sau ca un fel (treci o funcție comparator care așteaptă două argumente). Funcția comparator este, de asemenea, obligat acum în mod implicit la colectarea -., Astfel încât să se poate referi la acest termen se
  • evenimente A View hash pot acum, de asemenea, conține valorile funcție directă, precum și numele șir de metode Vezi existente.
  • shuffle adăugată și inițial la colecții, aproximat de subliniere.
  • model # urlRoot pot acum fi definită ca o funcție, precum și o valoare.
  • Vezi # atribute pot fi acum definită ca o funcție, precum și o valoare.
  • Tonuri aduce pe o colecție va face acum tot adus JSON pentru a fi rulat prin funcția parse modelul colecției de, dacă este definit.

Ce este nou în versiunea 0.5.3:

  • A View evenimente proprietate poate fi acum definită ca o funcție, precum și un obiect literal, ceea ce face mai ușor să se definească programatic și moșteni evenimente.
  • groupBy este acum aproximat de subliniere ca metoda pe Colecții.
  • În cazul în care serverul a făcut deja totul pe pagina de încărcare, trece Backbone.history.start ({tăcut: true}) pentru a preveni ruta inițială de la declanșarea. Bugfix pentru pushState cu URL-uri codificate.

Ce este nou în versiunea 0.5.2:

  • Funcția de legare, poate lua acum o treime opțional argument, pentru a specifica acest lucru de la funcția de apel invers.
  • modele multiple cu acelasi id sunt acum permise într-o colecție.
  • Fixed un bug în cazul în care de asteptare .fetch (jQueryOptions) ar putea provoca o adresă URL incorectă a fi serializat.
  • fix înainte de o scurtă foc traseu suplimentar redirecționa, când degradant din pushState.

Ce este nou în versiunea 0.5.1:

  • upgrade-uri transparente îmbunătățit de la adrese URL bazate pe hash pentru pushState , și invers.
  • incoerență fixe cu atribute non-modificată fiind trecut la modelul # inițializa.
  • Revenire o schimbare 0.5.0 care ar lipsi de conducere hashbangs de rute.
  • Adaugat conține ca un alias pentru include.

Ce este nou în versiunea 0.5.0:

  • Un număr mare de trucuri mici și micro rezolvări ale unor probleme, vizualizat cel mai bine de către uita la comite dif. Suport HTML5 pushState, permis de optând-cu: Backbone.history.start ({pushState: true}).
  • Controler a fost redenumit la Router, pentru claritate.
  • Colectia # refresh a fost redenumit la Collection # resetare a sublinia capacitatea sa de a reseta atât colecția cu noi modele, precum și goli de colectare atunci când sunt utilizate fără parametri. saveLocation a fost înlocuit cu navigare.
  • Metode de persistență odihnitor (salva, fetch, etc.) acum returna obiectul amânată jQuery pentru mai multe detalii succes / eroare înlănțuirea și comoditate general.
  • îmbunătățită XSS evadeze pentru modelul # evadare.
  • Adăugat o opțiune pentru a permite specificarea urlRoot url-uri odihnitor, fără utilizarea de o colecție.
  • O eroare este aruncat dacă Backbone.history.start este numit de mai multe ori.
  • Colectia # crea acum validează înainte initializarea noului model. view.el poate fi acum un jQuery șir de căutare.
  • Backbone Vizualizări pot acum lua, de asemenea un parametru atribute.
  • model # implicite poate fi acum o funcție, precum și un atribute literale opune.

Cerințe :

  • activarea JavaScript-ului pe partea de client

Software similare

Radio.js
Radio.js

6 Jun 15

Inverted
Inverted

10 Feb 16

Commander.js
Commander.js

10 Dec 15

ShellJS
ShellJS

10 Feb 16

Alte software-uri de dezvoltator Jeremy Ashkenas

Docco
Docco

28 Feb 15

Jammit
Jammit

11 Mar 16

CoffeeScript
CoffeeScript

4 Jun 15

Comentarii la Backbone.js

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!
Cauta dupa categorie