ComponentJS er en MVC rammeverk som deler HTML 5 apps inn i forskjellige lag for enklere innhold og oppførsel administrasjon.
ComponentJS bruker moduler / komponenter til å organisere UI og UX atferd for enklere, bedre og raskere utvidelsesmuligheter, administrasjons- og støtteoppgaver.
For å bli bedre kjent med ComponentJS utbyggingsmønster og arbeidsprinsipper, først lese den elektroniske dokumentasjonen.
Biblioteket fungerer med klientsiden (nettlesere) og server-side (Node.js) miljøer
Hva er nytt i denne utgaven.
- Stilte versjoner mellom NPM package.json og VERSION fil.
Hva er nytt i versjon 1.2.6:
- Stilte versjoner mellom NPM package.json og VERSION fil .
Hva er nytt i versjon 1.2.4:
- FORBEDRING:
- Oppdater build-time avhengigheter og fjerne bruken av nå foreldet Grunt oppgave & quot; grynt-utvide-config & quot;.
- feilrettinger:
- Fast & quot; vente & quot; parameter av testdrive # avstemning () for tilfelle av en passnummer i stedet for en funksjon.
- Den løse orden Clazz / Trait ble fikset.
- traversering av Clazz / Trait på & quot; this.base () & quot; samtaler ble løst.
Hva er nytt i versjon 1.1.1:
- feilrettinger:
- Fast .base () metode for arv kjeding situasjoner med mer enn én forelder klasse.
- oppbyggingen tid erstatning for ComponentJS versjonen informasjonen i API Fast.
Hva er nytt i versjon 1.0.2:
- Major Bygg Miljø Refactoring: byttet fra vanlig Unix gjøre (1) å Grunt.
- Added (API eksponert) utility velge () metode for å velge verdier fra vilkårlige strukturerte objekt grafer.
- Lagt til støtte for å validere en verdi mot en undergruppe av den typen spesifikasjonen.
- Lagt til støtte for å manipulere og observere vilkår strukturerte modellverdier.
- Lagd & quot; def & quot; (standardverdi) alternativ til metode eiendom () for å forenkle applikasjonskoden.
Hva er nytt i versjon 1.0.0:
- Fjernet & quot; async & quot; opsjon på register () som det aldri jobbet og var en feil design idé likevel.
- På publisering arrangementer & quot; sprer & quot; valget ikke lenger mislighold til & quot; ekte & quot; for å forbedre ytelsen i vanlige tilfeller.
- Bedre byggeprosessen: gi en & quot; stage0 & quot; mål som ikke trenger noen spesielle verktøy ved siden av & quot; perl & quot; og & quot; shtool & quot; for å tillate utviklere under Windows til å delta lettere.
- Lagd & quot; målretting & quot; (boolean) muligheten til å koble () / trekk ut () og på denne måten indirekte fikse den semantiske av koblingen () i tilfelle et mål bør knytte til seg selv.
- Lagd & quot; omfang & quot; (string) muligheten til eiendom () for å tillate en mer praktisk måte å ramme en eiendom i stedet for den spesielle & quot; navn @ omfang & quot; Syntaksen til & quot; navn & quot; alternativ.
- I debugger, foranstilte loggmeldinger i stedet for å legge dem da dette er mye mer praktisk under debugging.
- Lagt nødvendige kroker for ledsager prosjektet & quot;. componentjs-tracing & quot ;, for å tillate enklere instrumentering av ComponentJS baserte applikasjoner
- Forbedret og oppdatert maskinskrevet manuskript definisjon for nyere Loggfila 0,9 verdensorden (hvor & quot; bool & quot; ikke & quot; boolsk & quot ;, etc).
- Gå ikke-enumerable felt og spesialfelt & quot; konstruktør & quot; og & quot; prototype & quot; på objekt / hash validering.
- Fast intern kloning av Array objekter (som brukes for & quot; dynamikk & quot;! del av cs.clazz).
- Forbedre intern JSON encoder til mer korrekt oppdage sykluser.
- Tillat også & quot; null & quot; som en identifikator for å validere mot spesielle Object null.
- Tillat søknad til fortsatt håndheve vanlige stikkontakter ved å hoppe over jQuery / ExtJS slutning hvis ingen 'type' parameter er gitt.
Hva er nytt i versjon 0.9.10:
- Fast intern kloning av Array objekter (som brukes for & quot; dynamikk & quot;!. del av cs.clazz)
- Forbedre intern JSON encoder til mer korrekt oppdage sykluser.
- Tillat også & quot; null & quot; som en identifikator for å validere mot spesielle Object null.
- Tillat søknad til fortsatt håndheve vanlige stikkontakter ved å hoppe over jQuery / ExtJS slutning hvis ingen 'type' parameter er gitt.
Hva er nytt i versjon 0.9.9.
- Switch kode-basen til nyeste JSHint
- Forbedre API dokumentasjon.
- Redusert eksterne build-time avhengigheter.
- Feilretting cs.params () funksjon og legge til ekstra krok for plugins til cs.params ().
- Gi & quot; this.result & quot; (gjeldende aggregert resultat) og & quot; this.hooks & quot; (det totale antall registrerte kroker) til den interne hooking mekanisme for å tillate plugins til å utnytte fra mer informasjon.
- Reduser antall redundante interne merknader samtaler i det sentrale Clazz / trekk mekanisme.
- Opprydding alle interne & quot; cs.params () & quot; bruksområder ved hjelp av enten & quot; req & quot; eller & quot; def & quot; men aldri begge parallelt (som det gir ingen mening).
Krav
- aktivere Javascript på klientsiden
- Node.js for server-side miljøer
Kommentarer ikke funnet