CanJS & rsquo; mag támogatja Dojo , jQuery , Zepto , YUI és Mootools .
Ezzel, & nbsp; kinyílik a széles csoportja a fejlesztők és a használati esetek köszönhetően egy korábban ismeretlen kombinálásának lehetősége technológiák együtt, ahelyett csak egyetlen egy eszközzel.
A keret épült egy kis mag, és egy MV * szerkezet, amely támogatja a kétirányú adat kötelező, egyedi címkék, érzékeny kütyü, és nagyon sajátos sablon motor.
CanJS működik kliensoldali (böngészők) és a szerver oldali (node.js) AMD környezetben.
CanJS alakult, hogy részt vesz a JavaScript keretrendszer - JavaScriptMVC .
Mi az új ebben a kiadásban:
- Az átnevezés és hozzá can.Component viewModel tulajdon.
- Állítsa be az összefüggésben helyesen, ha egy aszinkron compute hossza 1
- Typo használatát (@params helyett @param) a can.Model dokumentációjában
- Added feljegyzést és néhány minta kód szemlélteti relatív can.view.Scope.attr kereséseket.
- Hozzáad can.Compute, és a & quot; számítani & quot; típusa és szetter / getter nyesedék meghatározására szolgál Pugin
- can-érték nem kétirányú kötődnek a legfontosabb érték, amely 0 és egy értékeket egy négyzetet
- terek körül kulcsfontosságú CAN-érték nem kétirányú kötődnek
- lehet-esemény nem hívja köztes funkciók hívása előtt az utolsó funkció
- can.fixture.store tárgyak nem működik .create
- can.Model erőforrás nem teremt & quot; pusztítani & quot; statikus módszer
- Ne módosítsa az útvonalat, ha a változás csak annyi lenne elé írott & quot;! & Quot;
- RequireJS dolgozni can.import
- Végezze el a rendezés bővítmény
- Lehet attR.A set négyzeteket
- Add / Remove eseményeket mindig kapsz vissza tömbök
- került jQuery ki travis.yml fájlt, és a devDependencies
- can.route.setState nem mély tiszta az út
- travis.yml before_script
- Megfigyelhető lehet / térkép / backup bővítmény
Mi az új 2.3.1-es verzió:
- Az átnevezés és hozzá can.Component viewModel tulajdon.
- Állítsa be az összefüggésben helyesen, ha egy aszinkron compute hossza 1
- Typo használatát (@params helyett @param) a can.Model dokumentációjában
- Added feljegyzést és néhány minta kód szemlélteti relatív can.view.Scope.attr kereséseket.
- Hozzáad can.Compute, és a & quot; számítani & quot; típusa és szetter / getter nyesedék meghatározására szolgál Pugin
- can-érték nem kétirányú kötődnek a legfontosabb érték, amely 0 és egy értékeket egy négyzetet
- terek körül kulcsfontosságú CAN-érték nem kétirányú kötődnek
- lehet-esemény nem hívja köztes funkciók hívása előtt az utolsó funkció
- can.fixture.store tárgyak nem működik .create
- can.Model erőforrás nem teremt & quot; pusztítani & quot; statikus módszer
- Ne módosítsa az útvonalat, ha a változás csak annyi lenne elé írott & quot;! & Quot;
- RequireJS dolgozni can.import
- Végezze el a rendezés bővítmény
- Lehet attR.A set négyzeteket
- Add / Remove eseményeket mindig kapsz vissza tömbök
- került jQuery ki travis.yml fájlt, és a devDependencies
- can.route.setState nem mély tiszta az út
- travis.yml before_script
- Megfigyelhető lehet / térkép / backup bővítmény
Mi az új a 2.2.9 verzió:
- Az átnevezés és hozzá can.Component viewModel tulajdon.
- Állítsa be az összefüggésben helyesen, ha egy aszinkron compute hossza 1
- Typo használatát (@params helyett @param) a can.Model dokumentációjában
- Added feljegyzést és néhány minta kód szemlélteti relatív can.view.Scope.attr kereséseket.
- Hozzáad can.Compute, és a & quot; számítani & quot; típusa és szetter / getter nyesedék meghatározására szolgál Pugin
- can-érték nem kétirányú kötődnek a legfontosabb érték, amely 0 és egy értékeket egy négyzetet
- terek körül kulcsfontosságú CAN-érték nem kétirányú kötődnek
- lehet-esemény nem hívja köztes funkciók hívása előtt az utolsó funkció
- can.fixture.store tárgyak nem működik .create
- can.Model erőforrás nem teremt & quot; pusztítani & quot; statikus módszer
- Ne módosítsa az útvonalat, ha a változás csak annyi lenne elé írott & quot;! & Quot;
- RequireJS dolgozni can.import
- Végezze el a rendezés bővítmény
- Lehet attR.A set négyzeteket
- Add / Remove eseményeket mindig kapsz vissza tömbök
- került jQuery ki travis.yml fájlt, és a devDependencies
- can.route.setState nem mély tiszta az út
- travis.yml before_script
- Megfigyelhető lehet / térkép / backup bővítmény
Mi az új 2.2.6 verzió:
- Az átnevezés és hozzá can.Component viewModel tulajdon.
- Állítsa be az összefüggésben helyesen, ha egy aszinkron compute hossza 1
- Typo használatát (@params helyett @param) a can.Model dokumentációjában
- Added feljegyzést és néhány minta kód szemlélteti relatív can.view.Scope.attr kereséseket.
- Hozzáad can.Compute, és a & quot; számítani & quot; típusa és szetter / getter nyesedék meghatározására szolgál Pugin
- can-érték nem kétirányú kötődnek a legfontosabb érték, amely 0 és egy értékeket egy négyzetet
- terek körül kulcsfontosságú CAN-érték nem kétirányú kötődnek
- lehet-esemény nem hívja köztes funkciók hívása előtt az utolsó funkció
- can.fixture.store tárgyak nem működik .create
- can.Model erőforrás nem teremt & quot; pusztítani & quot; statikus módszer
- Ne módosítsa az útvonalat, ha a változás csak annyi lenne elé írott & quot;! & Quot;
- RequireJS dolgozni can.import
- Végezze el a rendezés bővítmény
- Lehet attR.A set négyzeteket
- Add / Remove eseményeket mindig kapsz vissza tömbök
- került jQuery ki travis.yml fájlt, és a devDependencies
- can.route.setState nem mély tiszta az út
- travis.yml before_script
- Megfigyelhető lehet / térkép / backup bővítmény
Mi az új 2.2.5:
- Az átnevezés és hozzá can.Component viewModel tulajdon.
- Állítsa be az összefüggésben helyesen, ha egy aszinkron compute hossza 1
- Typo használatát (@params helyett @param) a can.Model dokumentációjában
- Added feljegyzést és néhány minta kód szemlélteti relatív can.view.Scope.attr kereséseket.
- Hozzáad can.Compute, és a & quot; számítani & quot; típusa és szetter / getter nyesedék meghatározására szolgál Pugin
- can-érték nem kétirányú kötődnek a legfontosabb érték, amely 0 és egy értékeket egy négyzetet
- terek körül kulcsfontosságú CAN-érték nem kétirányú kötődnek
- lehet-esemény nem hívja köztes funkciók hívása előtt az utolsó funkció
- can.fixture.store tárgyak nem működik .create
- can.Model erőforrás nem teremt & quot; pusztítani & quot; statikus módszer
- Ne módosítsa az útvonalat, ha a változás csak annyi lenne elé írott & quot;! & Quot;
- RequireJS dolgozni can.import
- Végezze el a rendezés bővítmény
- Lehet attR.A set négyzeteket
- Add / Remove eseményeket mindig kapsz vissza tömbök
- került jQuery ki travis.yml fájlt, és a devDependencies
- can.route.setState nem mély tiszta az út
- travis.yml before_script
- Megfigyelhető lehet / térkép / backup bővítmény
Mi az új verzió 2.1.4 / 2.2.0-pre.0:
- can .Construct dolgozni getter / alkotóinak (és szuper bővítmény)
- Frissítés compute.read az is vissza kivitelező funkciók
- tulajdonság, amelyre nem hitelesítésekről meghatározott kivételt dob
- Olvasás definiált értékek köre.
- Fix funkció felülíró
- A attrData.scope.compute mint szetter hibát dob, ha a getter nem hívott
- Beállítás kiszámítja létrehozott computeData fog dobni, ha előbb meg
- Fix IE7 karakter access
- $. Fn.scope meghatározatlan használatakor CommonJS
- Nem lehet olvasni tulajdonságait can.Map belsejében egy ingatlan értékét módszer
- Az eltávolított madeMap és getMapFromObject származó LazyMap mivel ez nem használt
- Dispatch helyes érvek can.List: tördelni, ha beteszi és kiveszi ugyanazokat az elemeket.
- Ellentmondó eredmények meghosszabbításakor értelmezett can.Models
- körét objektumok konstruktor függvényt tulajdonságokkal kezelik módszerek
- Bajusz figyelmeztetést segítők
- kiterjesztése a Model felülírja parseModels ()
- A fel nem használt változó can.Model
Mi az új verzió 2.1.3:
- Változások:
- IE 8 + 10 javítások
- gondoskodik arról can.compute.read tudja olvasni a végső can.route érték
- Lehetővé térképek átadott can.Map konstruktorában
- Teszi can.route.current megfigyelhető
- komponens nem frissíti körét id, class, és az adatok nézet-id attribútum változások
- Prevent "szivárgó így hangzik:" az egységes kötődnek kiszámítja
- can.Map kivitelező nem sikerül, ha elfogadott egy másik térkép
- Hiányos dokumentáció can.List.prototype.filter
- can.Map módszer nem válik kiszámítható automatikusan
- can.route.current nem élnek-fűzhető
- setupSingleBindComputeHandlers szivárog ideiglenes észlelhetőség.
- can.compute.read ne hívja can.route
- Javítások compute.read egy térkép csomagolva egy számítási
- Ha egy segítőnk 2 string független
- egyszerűbbek és átláthatóbbak lazymap docs
- dokumentálása, hogyan lehet hozzáférni térkép tulajdonságait tartalmazó dot
Mi az új verzió 2.1.0:
- Változások:
- Stache probléma lopni idézojelet
- Frissítés összetevő docs mintegy átadva adatok segítségével attribútumok
- can.Mustache, can.EJS és can.view.mustache, can.view.ejs értékcsökkenését
- Lezárás can.Map.define docs
- Warning nem használja terjed ki.
- A kód útmutató kidolgozása plugins
- List ígéretet dokumentációt.
- Bajusz dev fakitermelés
- can.Map.define
- Makes can-értéke van, és esemény munka {}
- hibajavításokat egyéni önzáró címkék és üres egyéni címkéket.
- {} működik CAN-értékük, és kattintson
- Stache nem regisztrálja helyesen lopni
- can.Mustache átalakít egy can.Model egy can.Map
- can-érték kezelése null mellett nem definiált a kijelölt elemek
- can.view.live docs
- Frissítések receptek oldalon
Mi az új verzió 2.0.7:
- Változások:
- konfiguráció AMD fejlesztési építmények
- AMD dev építmények
Mi az új 2.0.4-es verzió:
- Funkciók globálisan meghatározott mikor ne legyen
- Meghatározatlan lista átadott {{}} #each
- Added teszt beillesztett esemény bogár (élő kötelező blokk)
- támogatják az offline tesztelése
- Ha bizonyos HTML-megjegyzéseket, can.view.Scanner nem ismeri fel őket pontosan
Mi az új verzió 2.0.3:
- Bajusz hurok ne nyomtasson 0.
- Tartsa építő frissítés
- biztosítása can.Map konstruktor függvényt alkatrész hatálya nem működik.
- @index kiszámítása nem helyesen, ha vannak azonos elemek a listán
- Bent a eventHandler this.scope nincs beállítva (ahogy hívják a körét is)
- Bower támogatással több jQuery változat
Mi az új verzió 2.0.0:
- Megváltozott:
- cseréje listák élve kötelező
- elpusztítani params
- Speciális tulajdonság kötelező
- Bajusz kötelező listák segítők
- Bizonyos HTML attribútumokat kell különleges élő kötelező
- elpusztítani sablonok és attribútumokat.
- Néhány elírás azon a dokumentációban.
- attr () nem működik bizonyos esetekben IE9
- can.Object függőséget can.fixture
- View megjelenítő funkciók nem működnek Deferreds
- can.view.ejs (str) és can.view.ejs (id, str) visszatér különböző válaszokat
- can.Mustache: #ha szakaszok kétszer reprodukál, ha aktiválva élő kötő
- can.route.ready nem nevezhető automatikusan
- can.route alapértelmezett értékek nem működik
Mi az új verzió 1.1.8:
- can.Observe.List.Sort: fix számára eset, amikor komparátor nem függvény
- makeFindOne például cache error: http://canjs.com/docs/can.Model.makeFindOne.html
- Két visszatérő kimutatások Mustache.getHelper
- Ajánlott szintaxis szünetek can.route
- nehogy végtelen rekurzió a unbindAndTeardown amikor Figyeljük a _bindings nem definiált, és tartsa be az önreferens
Mi az új verzió 1.1.4:
- Added:
- removeAttr can.Model tulajdonság.
- Calling tönkre a nem kitartott modell szerint.
- jQuery 1.9.x támogatása.
- Bajusz Segítők, hogy elfogadja kiszámítja, és visszatér egy elem kell dolgozni.
Mi az új verzió 1.1.3:
- Rendering modellek táblák gyárt különböző eredményeket, mint a hasonló megfigyelni
- Adatok Bajusz helper nem sikerült feldolgozni attribútum megfelelően
- Részleges Bajusz megnézve azt a jogot szülőcímkéi élő kötő
- Bajusz felhangok nem sikerült feldolgozni rendesen
Mi az új 1.1.2 verzió:
- oldotta a kérdést, amikor a lopás bajusz sablonok - képes / nézet / bajusz hozamok kifogást most.
- Controls nem kötődnek sablonra eseményeket tartalmazó definiált értékek.
- visszaállítása formában módosítja input értékek.
- További AMD építeni fejlesztéseket.
Mi az új 1.1.0 verzió:
- Added AMD megfelelés.
Mi az új verzióban v1.0b:
- Frissítve Tördelés demo alapértékekre.
Követelmények :
- JavaScript kliens oldalon
- node.js szerver oldali környezetben
Hozzászólás nem található