ComponentJS è un framework MVC che divide HTML 5 applicazioni in diversi strati per i contenuti più facile e l'amministrazione comportamento.
ComponentJS utilizza moduli / componenti per organizzare interfaccia utente e il comportamento UX per attività più facili, migliori e più veloci estensibilità, amministrazione e supporto.
Per conoscere meglio i modelli di sviluppo ComponentJS e principi di funzionamento, prima di leggere la documentazione in linea.
La libreria funziona con client-side (browser) e server-side (Node.js) ambienti
Cosa c'è di nuovo in questa versione:.
- versioni allineate tra NPM package.json e della versione dei file.
Cosa c'è di nuovo nella versione 1.2.6:
- versioni allineate tra NPM package.json e il file VERSION .
Cosa c'è di nuovo nella versione 1.2.4:
- MIGLIORAMENTO:
- Aggiorna le dipendenze di compilazione-time e rimuovere l'uso del compito & quot ormai obsoleto Grunt, grugnito-extend-config & quot;.
- bugfix:
- Fixed & quot; attendere & quot; parametro testdrive # poll () per il caso di un numero passato invece di una funzione.
- L'ordine di risoluzione dei Clazz / Trait è stato fissato.
- L'attraversamento di Clazz / Trait su & quot; this.base () & quot; chiamate è stato fissato.
Cosa c'è di nuovo nella versione 1.1.1:
- bugfix:
- .base fisso () metodo per eredità concatenamento situazioni con classe più di un genitore.
- fissi la sostituzione fase di compilazione per le informazioni sulla versione ComponentJS nell'API.
Cosa c'è di nuovo nella versione 1.0.2:
- Maggiore Corporatura Ambiente Refactoring: passa dalla pianura Unix fare (1) per Grunt.
- Aggiunto (API esposto) utilità selezionare il metodo () per la selezione dei valori da arbitrari oggetti grafici strutturati.
- Aggiunto il supporto per la convalida di un valore contro un sottoinsieme della specifica tipo.
- Aggiunto il supporto per la manipolazione e l'osservazione valori arbitrari modello strutturati.
- Aggiunto & quot; def & quot; (valore di default) opzione per immobili () per semplificare il codice di applicazione.
Cosa c'è di nuovo nella versione 1.0.0:
- Rimosso il & quot; asincrona & quot; Opzione sul registro (), in quanto non ha mai funzionato ed era un idea di design sbagliato comunque.
- Nella eventi editoriali di & quot; diffusione & quot; opzione di default non è più a & quot; vero & quot; al fine di migliorare le prestazioni in casi normali.
- Miglioramento processo di compilazione: fornire un & quot; stage0 & quot; obiettivo che non ha bisogno di alcun attrezzo speciale accanto a & quot; perl & quot; e & quot; shtool & quot; al fine di consentire agli sviluppatori Windows di partecipare più facilmente.
- Aggiunto & quot; il targeting & quot; Opzione (booleana) a spina () / scollegare () e in questo modo indirettamente fissano la semantica di collegamento () in caso di un obiettivo dovrebbe collegare su se stessa.
- Aggiunto & quot; portata & quot; (stringa) possibilità di immobili () per consentire un modo più conveniente per scopo una proprietà invece di speciale & quot; nome @ campo & quot; sintassi del & quot; nome & quot; opzione.
- Nel debugger, anteporre i messaggi di log invece di aggiungere loro come questo è molto più conveniente durante il debug.
- Aggiunto ganci necessari per progetto compagno & quot;. componentjs-tracing & quot ;, per consentire alle applicazioni più semplice strumentazione ComponentJS basate
- Miglioramento e la definizione dattiloscritto aggiornato per più recente dattiloscritto 0,9 ordine mondiale (dove & quot; bool & quot; & quot non è; booleano & quot ;, ecc).
- Salta campi non-enumerabili e speciali campi & quot; costruttore & quot; e & quot; prototipo & quot; sulla convalida oggetto / hash.
- fissi clonazione interna di oggetti Array (che viene utilizzato per i quot &; dinamiche & quot;! parte di cs.clazz).
- Migliorare l'encoder JSON interno ai cicli rilevare più correttamente.
- Consenti anche & quot; null & quot; come un identificatore per convalidare contro la speciale null oggetto.
- Consenti applicazione per imporre ancora prese standard saltando la deduzione jQuery / ExtJS se nessun parametro 'tipo' è dato.
Cosa c'è di nuovo nella versione 0.9.10:
- fissi clonazione interna di oggetti Array (che viene utilizzato per i quot &; dinamiche & quot;!. parte di cs.clazz)
- Migliorare l'encoder JSON interno ai cicli rilevare più correttamente.
- Consenti anche & quot; null & quot; come un identificatore per convalidare contro la speciale null oggetto.
- Consenti applicazione per imporre ancora prese standard saltando la deduzione jQuery / ExtJS se nessun parametro 'tipo' è dato.
Cosa c'è di nuovo nella versione 0.9.9:.
- Passa codice-base per ultimo JSHint
- Migliorare la documentazione delle API.
- ridotto le dipendenze di compilazione tempo esterni.
- cs.params Bugfix () e aggiungere gancio aggiuntivo per i plugin di cs.params ().
- Fornire & quot; this.result & quot; (il risultato aggregato corrente) e & quot; this.hooks & quot; (il numero totale di ami registrati) per il meccanismo di aggancio interno per consentire di sfruttare i plugin da ulteriori informazioni.
- Ridurre il numero di chiamate ridondanti annotazione interne nel meccanismo Clazz / tratto centrale.
- Cleanup tutte interne & quot; cs.params () & quot; usi di utilizzando & quot; rich & quot; o & quot; def & quot; ma non sia in parallelo (come non ha senso).
Requisiti :
- Javascript abilitato sul lato client
- Node.js per ambienti server-side
I commenti non trovato