Ember

Software screenshot:
Ember
Dettagli del software:
Versione: 2.4.2 Aggiornato
Data di caricamento: 12 Mar 16
Licenza: Libero
Popolarità: 107

Rating: nan/5 (Total Votes: 0)

Ember elimina boilerplates e fornisce un'architettura di applicazione standard su cui gli sviluppatori possono costruire la loro applicazione usando una suite di ben organizzata, testato componenti JavaScript.

Ember ha una reputazione nella comunità open source e JavaScript, essere riconosciuto come uno dei migliori JS quadri in tutto, e di essere attendibile e utilizzato in ambienti di produzione da aziende come Yahoo !, Groupon, Quadrato, Zendesk, Discorso, e LivingSocial.

Sotto il cofano, Ember continua l'opera di Sproutcore 2.0

Cosa c'è di nuovo in questa versione:.

  • Aggiungi 'Completamento automatico' a vista Ember.Select
  • Assicurarsi che i modelli sono stati compilati con la versione del compilatore corrente.
  • Rendere più facile da scrivere flussi pigri.
  • Pigramente reificare del router posizione.
  • Rimuovi EachProxy e EachArray dalle esportazioni.
  • Fix UnrecognizedURLError non essere un errore.
  • deprecate uso diretto di Ember.CoreView.
  • Non condivido la tesi registro attraverso contenitori.
  • deprecate Ember.tryFinally e Ember.tryCatchFinally.
  • deprecare Ember.required.
  • errori di battitura correzione in deprecati di attributo di stile senza caratteri di escape
  • Assicurarsi che i documenti non vengono rilevati per mixins deprecazione.
  • Non esportare Ember.Descriptor.
  • Richiede che href di base e embed src sono fuggiti.
  • includere tutti i file in pacchetto JSPM.
  • fissi vulnerabilità XSS Ember.js con {{vista & quot; selezionare & quot;}} Opzioni

Cosa c'è di nuovo nella versione 2.3.1:

  • Aggiungi 'Completamento automatico' a vista Ember.Select
  • Assicurarsi che i modelli sono stati compilati con la versione del compilatore corrente.
  • Rendere più facile da scrivere flussi pigri.
  • Pigramente reificare del router posizione.
  • Rimuovi EachProxy e EachArray dalle esportazioni.
  • Fix UnrecognizedURLError non essere un errore.
  • deprecate uso diretto di Ember.CoreView.
  • Non condivido la tesi registro attraverso contenitori.
  • deprecate Ember.tryFinally e Ember.tryCatchFinally.
  • deprecare Ember.required.
  • errori di battitura correzione in deprecati di attributo di stile senza caratteri di escape
  • Assicurarsi che i documenti non vengono rilevati per mixins deprecazione.
  • Non esportare Ember.Descriptor.
  • Richiede che href di base e embed src sono fuggiti.
  • includere tutti i file in pacchetto JSPM.
  • fissi vulnerabilità XSS Ember.js con {{vista & quot; selezionare & quot;}} Opzioni

Cosa c'è di nuovo nella versione 2.2.0 / 2.3.0-beta.1:

  • Aggiungi ' completamento automatico 'a vista Ember.Select
  • Assicurarsi che i modelli sono stati compilati con la versione del compilatore corrente.
  • Rendere più facile da scrivere flussi pigri.
  • Pigramente reificare del router posizione.
  • Rimuovi EachProxy e EachArray dalle esportazioni.
  • Fix UnrecognizedURLError non essere un errore.
  • deprecate uso diretto di Ember.CoreView.
  • Non condivido la tesi registro attraverso contenitori.
  • deprecate Ember.tryFinally e Ember.tryCatchFinally.
  • deprecare Ember.required.
  • errori di battitura correzione in deprecati di attributo di stile senza caratteri di escape
  • Assicurarsi che i documenti non vengono rilevati per mixins deprecazione.
  • Non esportare Ember.Descriptor.
  • Richiede che href di base e embed src sono fuggiti.
  • includere tutti i file in pacchetto JSPM.
  • fissi vulnerabilità XSS Ember.js con {{vista & quot; selezionare & quot;}} Opzioni

Cosa c'è di nuovo nella versione 2.0.2 / 2.1.0-beta.4:

  • Aggiungi ' completamento automatico 'a vista Ember.Select
  • Assicurarsi che i modelli sono stati compilati con la versione del compilatore corrente.
  • Rendere più facile da scrivere flussi pigri.
  • Pigramente reificare del router posizione.
  • Rimuovi EachProxy e EachArray dalle esportazioni.
  • Fix UnrecognizedURLError non essere un errore.
  • deprecate uso diretto di Ember.CoreView.
  • Non condivido la tesi registro attraverso contenitori.
  • deprecate Ember.tryFinally e Ember.tryCatchFinally.
  • deprecare Ember.required.
  • errori di battitura correzione in deprecati di attributo di stile senza caratteri di escape
  • Assicurarsi che i documenti non vengono rilevati per mixins deprecazione.
  • Non esportare Ember.Descriptor.
  • Richiede che href di base e embed src sono fuggiti.
  • includere tutti i file in pacchetto JSPM.
  • fissi vulnerabilità XSS Ember.js con {{vista & quot; selezionare & quot;}} Opzioni

Cosa c'è di nuovo nella versione 1.13.2 / 2.0.0-beta.1:

  • Aggiungi ' completamento automatico 'a vista Ember.Select
  • Assicurarsi che i modelli sono stati compilati con la versione del compilatore corrente.
  • Rendere più facile da scrivere flussi pigri.
  • Pigramente reificare del router posizione.
  • Rimuovi EachProxy e EachArray dalle esportazioni.
  • Fix UnrecognizedURLError non essere un errore.
  • deprecate uso diretto di Ember.CoreView.
  • Non condivido la tesi registro attraverso contenitori.
  • deprecate Ember.tryFinally e Ember.tryCatchFinally.
  • deprecare Ember.required.
  • errori di battitura correzione in deprecati di attributo di stile senza caratteri di escape
  • Assicurarsi che i documenti non vengono rilevati per mixins deprecazione.
  • Non esportare Ember.Descriptor.
  • Richiede che href di base e embed src sono fuggiti.
  • includere tutti i file in pacchetto JSPM.
  • fissi vulnerabilità XSS Ember.js con {{vista & quot; selezionare & quot;}} Opzioni

Cosa c'è di nuovo nella versione 1.11.3 / 1.12.0-beta.3:

  • Aggiungi brace pacchetto -template-compilatore.
  • Rinomina Ember.HTMLBars.registerASTPlugin a Ember.HTMLBars.registerPlugin.
  • Esporta tizzone-template-compiler.js.
  • Escape href, src, e lo sfondo attributi per una, collegamento, gli elementi IMG, e iframe.
  • Spostare il debug di output file da ember.js a ember.debug.js.
  • Rimuovi proprietà templateData da vista.
  • Ristrutturare Ember.libraries per essere più idiomatica.
  • Prevenire la creazione di una vista in più per ogni opzione di selezione.
  • obsoleti forma blocco della aiutante bind.
  • Pulizia Ember.CoreObject init argomento passaggio.
  • Consentire a tutti i tipi di rigetto per essere gestite dal gestore degli errori RSVP di default.
  • obsoleti impostazione ContainerView # childViews.

Cosa c'è di nuovo nella versione 1.10.0 / 1.11.0-beta.3:

  • Aggiungi brace pacchetto -template-compilatore.
  • Rinomina Ember.HTMLBars.registerASTPlugin a Ember.HTMLBars.registerPlugin.
  • Esporta tizzone-template-compiler.js.
  • Escape href, src, e lo sfondo attributi per una, collegamento, gli elementi IMG, e iframe.
  • Spostare il debug di output file da ember.js a ember.debug.js.
  • Rimuovi proprietà templateData da vista.
  • Ristrutturare Ember.libraries per essere più idiomatica.
  • Prevenire la creazione di una vista in più per ogni opzione di selezione.
  • obsoleti forma blocco della aiutante bind.
  • Pulizia Ember.CoreObject init argomento passaggio.
  • Consentire a tutti i tipi di rigetto per essere gestite dal gestore degli errori RSVP di default.
  • obsoleti impostazione ContainerView # childViews.

Cosa c'è di nuovo nella versione 1.9.0:

    sostegno
  • Ember.js 1.9 aggiunge per i manubri 2,0 modelli e rimuove il supporto per manubri modelli 1.x..
  • percorsi Ember.js hanno a lungo sostenuto una attivare e disattivare il gancio.
  • Ember.js 1.9 aggiunge un nuovo aiutante di prova per un tempo indefinito pausa l'esecuzione del test.
  • Chiave-up e le azioni chiave verso il basso.
  • Ember.js 1.9 viene fornito con diversi miglioramenti delle prestazioni.

Cosa c'è di nuovo nella versione 1.8.0:

  • obsoleti utilizzo di Internet Explorer 6 e 7.
  • obsoleti accesso globale per visualizzare le classi da modello (vedere la guida deprecazione).
  • deprecare Ember.Set (nota: questo non è il Ember.set).
  • deprecare Ember.computed.defaultTo.
  • Rimuovi avvertimenti Ember.StateManager lungo deprecate.
  • Usa caching intelligente per Ember.String (camelize, dasherize, ecc.).
  • Usa caching intelligente per il contenitore normalizzazione.
  • Polyfill Object.create (uso di nuove tecniche di caching).
  • interni refactoring per rendere più facile il debug (utilizzare un unico incarico per istruzione var).
  • Aggiunto brace-Routing-linkto-bersaglio-attributo
  • Aggiunto brace-routing multi-corrente quando
  • Aggiunto brace-instradamento-auto-posizione-uso-sostituzione-stato-di-storia
  • Aggiunto brace-metal-è-presente
  • Aggiunta proprietà-brace-espansione-miglioramento

Cosa c'è di nuovo nella versione 1.7.0:

  • NUOVA FUNZIONE:
  • brace-instradamento-linkto-bersaglio-attributo
  • brace-routing multi-corrente quando
  • brace-instradamento-auto-posizione-uso-sostituzione-stato-di-storia
  • brace-metal-è-presente
  • proprietà-brace-espansione-miglioramento

Cosa c'è di nuovo nella versione 1.6.0:

  • CARATTERISTICA:
  • brace-Routing-add-modello-opzione
  • brace-runtime-test-amichevole-promesse
  • brace-metal-computerizzata-vuoto-array
  • BUGFIX:
  • Aggiunto meglio debug per DefaultResolver.
  • {{yield}} funziona all'interno di un componente Metamorph'ed.
  • Title Aggiunto attributo legame Ember.TextSupport.
  • concreteView di Ember.View ora chiede concreteView del suo parentView.
  • Goccia codice morto per * nei percorsi.
  • Percorso # rendono nome vs viewName precedenza correzione.
  • Usa parseFloat prima di incrementare mediante incrementProperty.
  • Aggiunto l'attributo da evento innescato da KeyEvent test di aiuto.
  • Migliorare la cache di ricerca di throughput.

Cosa c'è di nuovo nella versione 1.5.0:

  • SICUREZZA:
  • Assicurarsi che brace-instradamento-auto-posizione non può essere costretto a reindirizzare a un altro dominio.
  • BUGFIX:
  • Maniglia errori transpiler ES6.
  • namespace garantiscono che siano puliti.

Cosa c'è di nuovo nella versione 1.0.0:

  • una base di codice più flessibile, in grado di gestire lo streaming, personalizzato JSON, e le modifiche durante il salvataggio con facilità.
  • operazioni asincrone sono ora tutto sostenuto da promesse.
  • Migliorato il supporto per i moduli. Ember.js stessa ora ha un buon supporto per i moduli, grazie al ricorso di Ember App Kit resolver drop-in, ma Ember dati di ricerche sul globali (attraverso App.Post.find, ecc) realizzati Ember dati difficile da usare con i moduli.
  • Molto meglio la documentazione delle API di Ember dati, tra cui le API di adattamento e serializzatore.

Cosa c'è di nuovo nella versione 0.9.8:

  • docs migliori
  • Supporto di routing preliminare
  • gestire correttamente il contenuto nullo in Ember.Select
  • Lasciare un contesto da passare al helper azione
  • Notifica parentView di cambiamenti childView per le viste virtuali
  • Estratto Ember.Application in un pacchetto separato
  • Una migliore gestione della console
  • Gli avvisi soppressi circa elemento non è presente in willInsertElement
  • Rimosso vecchia sintassi runloop deprecato
  • Aggiungi il supporto per & quot; ingresso & quot; gestori di eventi
  • Rimosso deprecato getPath / SetPath supporto globale, percorsi stella deprecato
  • Rimosso Ember.Set.create con enumerabile
  • Aggiungi Ember.Binding.registerTransform
  • Stati membri devono creare un array childStates
  • Invia sempre Array # contentWillChange con contentDidChange
  • Aggiornamento Metamorph
  • Riattivare proprietà enumerabili: [], firstObject e LastObject
  • Aggiungi il supporto per #each foo in bar
  • Implementare {{#Con foo come bar}} sintassi
  • ordinamento fisso di MutableArray # unshiftObjects
  • Fissare Em namespace in modalità dev
  • Aggiungi proprietà CurrentView a Ember.ContainerView
  • funzioni dei nomi di debug, ember_assert, ember_deprecate, e ember_warn sono ora Ember.asset, Ember.deprecate, e Ember.warn.
  • Rinomina BindableSpanView - & # X3e; HandlebarsBoundView
  • Manubrio aggiornato per 1.0.0.beta.6
  • Ember.cacheFor deve restituire valori falsy
  • azioni Manubri utilizzano un StateManager di default
  • Associazioni dovrebbe collegarsi a `this` e non il prototipo.
  • errore di sicurezza Fix w / Opera e cornici
  • Avvisa quando si tenta di appendTo o replaceIn con un Ember.View
  • esistente
  • Modificare il contesto in cui {{}} vista rende
  • Migliorare errore durante l'invio di un evento non implementato
  • funzione Modifica didInsertElement di callback evento
  • Precompile defaultTemplates per la produzione costruisce
  • uglifier Aggiornamento
  • Migliorata la pila di test
  • Utilizzando la sintassi colon con classBinding dovrebbe consentire valori truthy di propagare la classe associata
  • Aggiungi metodo SafeHTML a String
  • Migliorata la compatibilità con Handlebars.SafeString
  • deprecare Ember.Button

Cosa c'è di nuovo nella versione 0.9.7:

  • RenderBuffer sfugge ora correttamente i valori degli attributi. Correzioni XSS vulnerabilità
  • Fai opzioni di un argomento opzionale per Ember.Handlebars.getPath
  • getProperties possono essere chiamati con una serie di nomi di proprietà
  • Consenti per prerelease jQuery e RCS
  • Aumentare se compaiono sia modello e templateName
  • prosciugare l'inizializzazione createChildView
  • Ember.ContainerView dovrebbe propagare dati del modello
  • Consente ceduto blocchi template per essere facoltativo
  • sottostato fisso / test parentState
  • viste in linea dovrebbero sempre avere un id
  • Ember.View non dovrebbe richiedere metodo di visualizzazione nome condivisione evento.
  • refactoring e la pulizia Ember.Checkbox
  • Normalizzare i percorsi di parole chiave in modo che gli osservatori di lavoro
  • Esporre vista e controller di parole chiave per i modelli

Cosa c'è di nuovo nella versione 0.9.6:

  • significativi miglioramenti delle prestazioni interna
  • Miglioramento delle prestazioni di RenderBuffer
  • Evitare unneceesary ping-ponging negli aggiornamenti vincolante
  • Fissare ciclo infinito causato da jQuery.extend con matrice in vecchi browser
  • Aggiunta l'opzione ENV.SHIM_ES5 per migliorare la compatibilità con Prototype.js
  • Aggiunto Ember.Evented mixin per eventi interni
  • Rimosso SI e NO costanti
  • alias non più come SC / Sproutcore
  • deprecare namespace minuscole
  • Migliorata la & quot; distruggere & quot; Metodo e ha aggiunto & quot; willDestroy & quot; e & quot; didDestroy & quot; callback
  • Supporto classi statiche in bindAttr
  • Consenti 'questo' essere utilizzato in bindAttr
  • Fai Uniti di sicuro sono uscito nel giusto ordine
  • obsoleti ri-rappresentazione, mentre vista è InBuffer
  • Aggiungi il supporto evento contextmenu
  • {{azione}} evento aiutante include vista e di contesto
  • parametri semplificati passati da {{azione}} helper per StateManager
  • Lasciare che l'helper {{azione}} da utilizzare & quot; inviare & quot; come il nome dell'azione
  • i binding Collection itemViewClass itemHash dovrebbero essere risolti nel giusto contesto.
  • attributo Honor emptyViewClass in vista raccolta helper
  • Lasciare Visualizza attributeBindings da alias.
  • Aggiungi Ember.getWithDefault
  • Aggiungi Ember.computed (key1, key2, func)
  • Aggiungi Ember.Map

Cosa c'è di nuovo nella versione 0.9.5:

  • Aggiungi un .jshintrc
  • Aggiungi il supporto layout per Ember.View
  • permettono ai manager di stato di controllare la propria registrazione
  • Stampa più utili informazioni di debug in Gestione stato
  • problemi Fix che impedivano Ember siano utilizzati in iframe
  • Risoluzione percorso fisso per gli stati
  • Gestore Stato dovrebbe sollevare se un evento è gestita
  • Attributo Attacchi dovrebbe gestire oggetti String - Fixes # 497
  • fissato ogni altro / - correzioni # 389
  • Aggiornato Metamorph - correzioni # 449
  • Uniti hash comportano male quando comprese le classi

  • elemento
  • L'helper azione dovrebbe impedire comportamento di default su di esso è attaccato
  • Far passare l'evento, vista, e il contesto di azione {{}} azioni di supporto
  • # 454 Stato Metodi di uscita dovrebbe essere rimessa in ordine inverso
  • # 454 prova StateManager deve inviare eventi di uscita nell'ordine corretto quando si passa a uno stato di livello superiore
  • Recupera lunghezza viste bambino dopo potenziali mutazioni
  • Metamorph di sostituire la società invalida ricorsivamente elementi childView
  • corregge un bug in cui viste padre non venivano impostate correttamente quando sono stati aggiunti o rimossi dalla ContainerView viste multiple
  • Vista rimossi da un contenitore dovrebbe chiarire i bambini resi.
  • ContainerView dovrebbe impostare parentView su nuovi bambini
  • Aggiungi Compatibility Manager stato all'azione helper
  • capacità Aggiunge di salvare i metadati per le proprietà calcolate
  • Non analizzare il testo / html per impostazione predefinita. Utilizzare ENV.LEGACY_HANDLEBARS_TAG per ripristinare questa funzionalità. - Correzioni # 441
  • Fix troppo zelanti warning di deprecazione
  • Fix bug tale che verranno immessi InitialState * e * avvio stati
  • miglioramenti documentazione varia
  • * avvertenze Meglio quadro e deprecati

Cosa c'è di nuovo nella versione 0.9.4:

  • Aggiungi il controllo Ember.Select
  • Aggiunto Ember.Handlebars azione aiutante di aggiungere facilmente la gestione di elementi DOM evento senza la necessità di una nuova visione
  • jQuery 1.7 compatibilità
  • Aggiunto un obiettivo runtime accumulo per l'utilizzo con Node.js
  • un'istanza punto di vista di un ViewState se non è già un caso
  • Oltre ad avere un rootElement, manager statali possono ora avere una proprietà rootView. Se questo è impostato, vista Stati si aggiungerà loro punto di vista, come una visione infantile di quella vista.
  • Visualizzazioni ora registrarsi con un controller se la proprietà è impostata viewController
  • Altri miglioramenti vari alla States
  • Consente l'impostazione di un sottostato iniziale personalizzata su Uniti
  • ContainerView ora imposta la proprietà parentView di punti di vista che vengono aggiunti alla sua gamma childViews.
  • Rimosso brace-manubri formato, brace-datetime
  • proprietà di Array [] Notifica non più di cambiamenti. Utilizzare @each invece.
  • / SetPath supporto globale Deprecato getPath
  • rootElement default di Ember.Application è cambiato da un documento a document.body
  • Eventi non sono più passata a vista che non sono nel DOM
  • miglioramenti vari a Ember.Button
  • Aggiungi valore di ritorno a Ember.TargetActionSupport.triggerAction ()
  • Aggiunto Ember.Handlebars.precompile per il modello precompilazione
  • eccezioni di sicurezza Fix nelle versioni precedenti di Firefox
  • Introdurre Ember.onerror per una migliore gestione degli errori
  • Fai {{}} questo lavorare con i numeri all'interno di un aiutante #each
  • Textfield e textarea ora gli eventi bolla di default
  • Risolto problema dove Manubri aiutanti senza argomenti sono stati interpretati come binding
  • Aggiungi callback per modifiche IsVisible a Ember.View
  • Fix aiuto non legato quando viene utilizzato con questo {{}}
  • Aggiungi sottolineatura e camelize di estensioni stringa di prototipo.
  • Visualizza tagName è ora impostabile da Manubrio & # x3c; script & # X3e; template via-tag-name dati

  • miglioramenti
  • prestazioni Varie
  • Un sacco di correzioni di bug minori

Cosa c'è di nuovo nella versione 0.9.3:

  • Assicurarsi willInsertElement in realtà viene invitato tutte le viste del bambino . Elemento non è ancora garantito il funzionamento.
  • Implementare vista scheda e di controllo.
  • Corretti alcuni errori di analisi e avvisi JSLint.
  • Consenti l'uso di molteplici {{}} bindAttr s per elemento.

Cosa c'è di nuovo nella versione 0.9.2:

  • Aggiunto replaceIn per sostituire il contenuto di un intero nodo con qualcosa nuovo.
  • Usa prepend () e dopo () metodi di Metamorph
  • Aggiornare Metamorph per includere dopo () e prepend ()
  • Correzione di alcuni virgole mancanti che hanno impedito di lavorare bpm
  • Safer runloop svolgimento
  • Aggiunta del supporto per & # x3c; script type = & quot; text / x-prime-manubri & quot; & # X3e;
  • Rimuovi avvertimento deprecazione parentView

Cosa c'è di nuovo nella versione 0.9.1:

  • Fix avvisi JSLint relativi alla virgola e variabili mancante definito due volte
  • Alias ​​amber_assert per sc_assert per all'indietro compat
  • Fix toString () per gli oggetti nello spazio dei nomi Ember
  • Cancella i bambini resi * * in modo ricorsivo durante la rimozione di una vista dal DOM.
  • assegna manualmente un messaggio personalizzato fornito nuova Ember.Error così apparirà nel strumenti di debug.
  • Aggiungere una proprietà CurrentView a StateManager
  • Duck Tipo di vista Uniti
  • file di licenza Aggiunto
  • Non abbiamo bisogno di sostenere l'aggiunta di osservatori Array sul @each proxy, quindi non preoccupatevi notifica su di loro.
  • pulire alcune verbosità in watching.js
  • Ripulito lo script di build
  • prova errato fisso
  • Aggiornamento riferimenti a SproutCore a Ember
  • Conserva vecchio comportamento di '' @each tasti speciali.
  • Fare chiavi incatenati valutare pigramente e l'aggiunta di unit test
  • L'aggiunta di unit test per dimostrare l'edizione # 108.

Requisiti :

  • rubino 1.9.2 o superiore
  • abilitato JavaScript sul lato client

Programmi simili

Matador
Matador

1 Mar 15

CubicWeb
CubicWeb

13 May 15

extend.js
extend.js

13 May 15

Argvard
Argvard

13 May 15

Altri software di sviluppo Strobe Inc. and contributors

SproutCore
SproutCore

28 Feb 15

Commenti a Ember

I commenti non trovato
Aggiungi commento
Accendere le immagini!