ComponentJS är ett MVC ramverk som delar HTML 5 program i olika skikt för enklare innehåll och beteende förvaltning.
ComponentJS använder moduler / komponenter för att organisera UI och UX beteende för enklare, bättre och snabbare töjbarhet, administration och stöduppgifter.
För att få bättre bekant med ComponentJS utvecklingsmönster och verksamhetsprinciper, först läsa online-dokumentationen.
Biblioteket arbetar med klientsidan (webbläsare) och server-side (Node.js) miljöer
Vad är nytt i den här versionen.
- Inriktade versioner mellan NPM package.json och VERSION fil.
Vad är nytt i version 1.2.6:
- Inriktade versioner mellan NPM package.json och VERSION fil .
Vad är nytt i version 1.2.4:
- FÖRBÄTTRING:
- Uppdatera build-tidsberoenden och ta bort användningen av den numera föråldrade Grunt uppgift & quot; grunt-förlänga-config & quot;.
- buggfixar:
- Fast & quot; vänta & quot; parameter för testdrive # undersökning () för fallet med godkänd antal i stället för en funktion.
- lösa ordning Clazz / Trait fastställdes.
- korsande av Clazz / Trait på & quot; this.base () & quot; samtal har fastställts.
Vad är nytt i version 1.1.1:
- buggfixar:
- Fixat .base () metod för arv kedja situationer med mer än en förälder klass.
- Fast uppbyggnaden tids stället för version informationen ComponentJS i API.
Vad är nytt i version 1.0.2:
- Major Bygg Miljö refactoring: bytte från vanlig Unix göra (1) till grunt.
- Added (API exponerade) verktyg för att välja () metod för att välja värden från godtyckliga strukturerade objektdiagram.
- Utökat stöd för att validera ett värde mot en delmängd av specifikationen typ.
- Utökat stöd för att manipulera och observera godtyckliga strukturerade modellvärden.
- Lade & quot; def & quot; (standardvärde) möjlighet att metoden egendom () för att förenkla programkoden.
Vad är nytt i version 1.0.0:
- Removed & quot; async & quot; alternativet register () eftersom det aldrig fungerat och var en felaktig konstruktion idé ändå.
- På publicera händelser & quot; spridning & quot; alternativ inte längre som standard & quot; true & quot; i syfte att förbättra prestanda i vanliga fall.
- Förbättra byggprocessen: tillhandahålla en & quot; stage0 & quot; mål som inte behöver några speciella verktyg bredvid & quot; perl & quot; och & quot; shtool & quot; så att utvecklare i Windows för att delta lättare.
- Lade & quot; inriktning & quot; (boolean) möjlighet att ansluta () / koppla ur () och på så sätt indirekt fastställs den semantiska av länk () om ett mål ska länka till sig själv.
- Lade & quot; omfattning & quot; (sträng) möjlighet att egendom () för att möjliggöra ett mer bekvämt sätt att räckvidden en egenskap i stället för den särskilda & quot; namn @ omfattning & quot; syntax & quot; namn & quot; alternativ.
- I debugger, lägger du loggmeddelanden i stället för att lägga till dem, eftersom detta är en mycket mer praktiskt under felsökning.
- Inkom nödvändiga krokar för följeslagare projekt & quot;. componentjs-spårning & quot ;, att möjliggöra enklare instrumentering av ComponentJS baserade applikationer
- Förbättrad och uppdaterad definition skrivmaskin för nyare skrivmaskin 0,9 världsordning (där & quot; bool & quot; inte & quot; boolean & quot ;, etc).
- Hoppa icke uppräknings fält och de specialområden & quot; konstruktör & quot; och & quot; prototyp & quot; på objekt / hash validering.
- Fast intern kloning av Array-objekt (som används för & quot; dynamik & quot;! del av cs.clazz).
- Förbättra interna JSON encoder för att mer korrekt detektera cykler.
- Tillåt även & quot; null & quot; som en identifierare för att validera mot den speciella objekt null.
- Tillåt programmet fortfarande genomdriva standarduttag genom att hoppa över jQuery / ExtJS slutledning om ingen "typ" parametern ges.
Vad är nytt i version 0.9.10:
- Fast intern kloning av Array-objekt (som används för & quot; dynamik & quot;!. del av cs.clazz)
- Förbättra interna JSON encoder för att mer korrekt detektera cykler.
- Tillåt även & quot; null & quot; som en identifierare för att validera mot den speciella objekt null.
- Tillåt programmet fortfarande genomdriva standarduttag genom att hoppa över jQuery / ExtJS slutledning om ingen "typ" parametern ges.
Vad är nytt i version 0.9.9:.
- Byt kod-bas senaste JSHint
- Förbättra API-dokumentation.
- Minskad externa bygg-tidsberoenden.
- Buggfix cs.params () funktion och lägga till ytterligare krok för plugins till cs.params ().
- Ange & quot; this.result & quot; (nuvarande aggregerade resultat) och & quot; this.hooks & quot; (det totala antalet registrerade krokar) till den interna haknings mekanism som tillåter plugins att utnyttja från mer information.
- Minska antalet redundanta interna anteckning samtal i centrala Clazz / drag mekanism.
- Cleanup alla interna & quot; cs.params () & quot; användningsområden genom att använda antingen & quot; req & quot; eller & quot; def & quot; men aldrig båda samtidigt (eftersom det är meningslöst).
Krav :
- Javascript aktiverat på klientsidan
- Node.js för serversidan miljöer
Kommentarer hittades inte