CanJS

Software screenshot:
CanJS
Podrobnosti Software:
Verze: 2.3.6 Aktualizováno
Datum uploadu: 10 Feb 16
Vývojka: Bitovi
Licence: Volný
Popularita: 90

Rating: 2.0/5 (Total Votes: 1)

CanJS & rsquo; jádro zajišťuje Dojo , jQuery , Zepto , YUI a Mootools .

Tím, že & nbsp; otevírá se na širokou skupinu vývojářů a případů použití díky dříve neprozkoumané možnosti kombinování technologií dohromady, místo toho se zaměřuje pouze na jeden jediný nástroj.

Rámec byl postaven na malém jádra a strukturou MV *, podporující obousměrný vázání dat, vlastní značky, reagující widgety a svou vlastní šablony motor.

CanJS pracuje na straně klienta (prohlížeče) a server-side prostředí (Node.js) AMD.

CanJS byl vyvinut jako součást rámcem pro JavaScript - JavaScriptMVC

Co je nového v této verzi:.

  • přejmenování a přidávání vlastnost can.Component viewmodel.
  • Nastavení kontext správně, pokud asynchronní výpočetní má délku 1
  • Typo (využití @params místo @param) v dokumentaci can.Model své
  • Byla přidána poznámka a některé ukázkový kód ilustruje relativní can.view.Scope.attr vyhledávání.
  • Přidá can.Compute a & quot; spočítat & quot; Typ a seřizovač / kariérista Odřezky pro definování Pugin
  • can-hodnota není obousměrné vazbu s klíčovou hodnotou, která má 0 a jeden hodnoty do checkbox
  • Prostory kolem klíče s neomezenou hodnotou ne dvoucestný bind
  • může EVENT-nelze volat mezilehlé funkce před voláním konečné funkce
  • can.fixture.store s objekty nefunguje .create
  • zdroj can.Model nevytváří & quot; zničit & quot; statická metoda
  • Neměňte trasu v případě, že jedinou změnou by bylo prepending & quot;! & Quot;
  • Zkontrolujte, RequireJS pracovat s can.import
  • Vyplňte Třídění plugin
  • Lze Attr sestaví zaškrtávací políčka
  • Přidat / odebrat události vždy dát zpátky pole
  • přeřazen jQuery z travis.yml souboru a do devDependencies
  • can.route.setState nemá hluboko vyčistit trasu
  • travis.yml before_script
  • Pozorovatelny může / mapa / backup plugin

Co je nového ve verzi 2.3.1:.

  • přejmenování a přidávání majetku can.Component viewmodel
  • Nastavení kontext správně, pokud asynchronní výpočetní má délku 1
  • Typo (využití @params místo @param) v dokumentaci can.Model své
  • Byla přidána poznámka a některé ukázkový kód ilustruje relativní can.view.Scope.attr vyhledávání.
  • Přidá can.Compute a & quot; spočítat & quot; Typ a seřizovač / kariérista Odřezky pro definování Pugin
  • can-hodnota není obousměrné vazbu s klíčovou hodnotou, která má 0 a jeden hodnoty do checkbox
  • Prostory kolem klíče s neomezenou hodnotou ne dvoucestný bind
  • může EVENT-nelze volat mezilehlé funkce před voláním konečné funkce
  • can.fixture.store s objekty nefunguje .create
  • zdroj can.Model nevytváří & quot; zničit & quot; statická metoda
  • Neměňte trasu v případě, že jedinou změnou by bylo prepending & quot;! & Quot;
  • Zkontrolujte, RequireJS pracovat s can.import
  • Vyplňte Třídění plugin
  • Lze Attr sestaví zaškrtávací políčka
  • Přidat / odebrat události vždy dát zpátky pole
  • přeřazen jQuery z travis.yml souboru a do devDependencies
  • can.route.setState nemá hluboko vyčistit trasu
  • travis.yml before_script
  • Pozorovatelny může / mapa / backup plugin

Co je nového ve verzi 2.2.9:.

  • přejmenování a přidávání majetku can.Component viewmodel
  • Nastavení kontext správně, pokud asynchronní výpočetní má délku 1
  • Typo (využití @params místo @param) v dokumentaci can.Model své
  • Byla přidána poznámka a některé ukázkový kód ilustruje relativní can.view.Scope.attr vyhledávání.
  • Přidá can.Compute a & quot; spočítat & quot; Typ a seřizovač / kariérista Odřezky pro definování Pugin
  • can-hodnota není obousměrné vazbu s klíčovou hodnotou, která má 0 a jeden hodnoty do checkbox
  • Prostory kolem klíče s neomezenou hodnotou ne dvoucestný bind
  • může EVENT-nelze volat mezilehlé funkce před voláním konečné funkce
  • can.fixture.store s objekty nefunguje .create
  • zdroj can.Model nevytváří & quot; zničit & quot; statická metoda
  • Neměňte trasu v případě, že jedinou změnou by bylo prepending & quot;! & Quot;
  • Zkontrolujte, RequireJS pracovat s can.import
  • Vyplňte Třídění plugin
  • Lze Attr sestaví zaškrtávací políčka
  • Přidat / odebrat události vždy dát zpátky pole
  • přeřazen jQuery z travis.yml souboru a do devDependencies
  • can.route.setState nemá hluboko vyčistit trasu
  • travis.yml before_script
  • Pozorovatelny může / mapa / backup plugin

Co je nového ve verzi 2.2.6:.

  • přejmenování a přidávání majetku can.Component viewmodel
  • Nastavení kontext správně, pokud asynchronní výpočetní má délku 1
  • Typo (využití @params místo @param) v dokumentaci can.Model své
  • Byla přidána poznámka a některé ukázkový kód ilustruje relativní can.view.Scope.attr vyhledávání.
  • Přidá can.Compute a & quot; spočítat & quot; Typ a seřizovač / kariérista Odřezky pro definování Pugin
  • can-hodnota není obousměrné vazbu s klíčovou hodnotou, která má 0 a jeden hodnoty do checkbox
  • Prostory kolem klíče s neomezenou hodnotou ne dvoucestný bind
  • může EVENT-nelze volat mezilehlé funkce před voláním konečné funkce
  • can.fixture.store s objekty nefunguje .create
  • zdroj can.Model nevytváří & quot; zničit & quot; statická metoda
  • Neměňte trasu v případě, že jedinou změnou by bylo prepending & quot;! & Quot;
  • Zkontrolujte, RequireJS pracovat s can.import
  • Vyplňte Třídění plugin
  • Lze Attr sestaví zaškrtávací políčka
  • Přidat / odebrat události vždy dát zpátky pole
  • přeřazen jQuery z travis.yml souboru a do devDependencies
  • can.route.setState nemá hluboko vyčistit trasu
  • travis.yml before_script
  • Pozorovatelny může / mapa / backup plugin

Co je nového ve verzi 2.2.5:.

  • přejmenování a přidávání majetku can.Component viewmodel
  • Nastavení kontext správně, pokud asynchronní výpočetní má délku 1
  • Typo (využití @params místo @param) v dokumentaci can.Model své
  • Byla přidána poznámka a některé ukázkový kód ilustruje relativní can.view.Scope.attr vyhledávání.
  • Přidá can.Compute a & quot; spočítat & quot; Typ a seřizovač / kariérista Odřezky pro definování Pugin
  • can-hodnota není obousměrné vazbu s klíčovou hodnotou, která má 0 a jeden hodnoty do checkbox
  • Prostory kolem klíče s neomezenou hodnotou ne dvoucestný bind
  • může EVENT-nelze volat mezilehlé funkce před voláním konečné funkce
  • can.fixture.store s objekty nefunguje .create
  • zdroj can.Model nevytváří & quot; zničit & quot; statická metoda
  • Neměňte trasu v případě, že jedinou změnou by bylo prepending & quot;! & Quot;
  • Zkontrolujte, RequireJS pracovat s can.import
  • Vyplňte Třídění plugin
  • Lze Attr sestaví zaškrtávací políčka
  • Přidat / odebrat události vždy dát zpátky pole
  • přeřazen jQuery z travis.yml souboru a do devDependencies
  • can.route.setState nemá hluboko vyčistit trasu
  • travis.yml before_script
  • Pozorovatelny může / mapa / backup plugin

Co je nového ve verzi 2.1.4 / 2.2.0-pre.0:

  • Vytvořit plechovky .Construct pracovat s getrových / setters (a Super zásuvným modulem)
  • Aktualizace compute.read se také vrátit konstruktoru funkce
  • vlastnost, pro kterou jsou stanoveny bez validací výjimku
  • Čtení z nedefinovaných hodnot v rozsahu.
  • Pevná funkce přepsání
  • Použití attrData.scope.compute jako setra vyvolá chybu, jestliže kariérista nebyla volána
  • Nastavení počítá vytvořen s computeData bude hodit, pokud nejprve nastavit
  • Oprava IE7 přístup znaku
  • $. Fn.scope nedefinovaný při použití CommonJS
  • Nelze číst vlastnosti can.Map uvnitř metody hodnoty dané nemovitosti
  • Odebráno madeMap a getMapFromObject od LazyMap, protože je to nevyužité
  • Expediční správné argumenty s can.List: sestřihu, pokud vkládání a vyjímání stejné prvky
  • .
  • nekonzistentní výsledky při prodlužování analyzován can.Models
  • rozsah objekty s vlastnostmi funkci konstruktoru jsou považovány za metody
  • varování Mustache na pomocníků
  • Rozšíření modelu přepíše parseModels ()
  • Nevyužitá variabilní can.Model

Co je nového ve verzi 2.1.3:

  • Změny:
  • IE 8 + 10 chyb
  • Chrání před can.compute.read můžete přečíst konečnou hodnotu can.route
  • Umožňuje mapy předány can.Map konstruktoru
  • Dělá can.route.current je pozorovatelný
  • Součást neaktualizuje prostor na id, třídy a datové-View-id atribut změny
  • předcházet "netěsní čte" na jediné vázaných počítá
  • can.Map konstruktor selže, pokud prošel jinou mapu
  • Neúplné dokumentace pro can.List.prototype.filter

  • Metoda
  • can.Map nestal vypočitatelný automaticky
  • can.route.current není live-Bindable
  • setupSingleBindComputeHandlers úniku dočasné pozorovatelné.
  • can.compute.read by neměl říkat can.route
  • Opravy compute.read s mapou zabalené v výpočetně
  • Při použití pomocníka 2 argumenty řetězec
  • zjednodušení a zpřehlednění lazymap docs
  • dokumentovat, jak se přístup k vlastnostem mapy obsahující tečku

Co je nového ve verzi 2.1.0:

  • Změny:
  • Stache problém s ukrást a jednoduché uvozovky
  • Aktualizace komponent dokumenty o předáním dat přes atributů
  • can.Mustache, can.EJS a can.view.mustache, can.view.ejs se odepisuje
  • Uzavřít can.Map.define docs
  • Varování nepoužívají prodloužit.
  • Přidání vodítko pro vývoj zásuvných modulů
  • Seznam slib dokumentace.
  • protokolování Mustache dev
  • can.Map.define
  • Umožňuje neomezenou hodnotu a může EVENT-práce s {}
  • Opravuje chyby s vlastní samouzavírací tagy a prázdných vlastní značky.
  • {} pracuje s neomezenou hodnotu a lze tlačítkem myši
  • Stache nezaregistruje správně s ukrást
  • can.Mustache je převedení can.Model do can.Map
  • can-hodnota manipulace null kromě nedefinovaná pro vybrané prvky
  • can.view.live docs
  • Aktualizace straně recepty

Co je nového ve verzi 2.0.7:

  • Změny:
  • Konfigurace pro rozvojovou AMD build
  • AMD dev build

Co je nového ve verzi 2.0.4:

  • Funkce globálně definované, když by nemělo být
  • Undefined seznam předán {{#each}}
  • Přidána test na vloženém chyby událostí (živé závazný blok)
  • Podpora Offline Testing
  • Při použití určitých HTML komentáře, can.view.Scanner není správně rozeznat

Co je nového ve verzi 2.0.3:

  • kníru smyčky netisknou 0
  • Dodržujte aktualizace stavitel
  • Poskytovat funkci can.Map konstruktor rozsahu komponenty pak nefunguje.
  • @index se nepočítá správně, pokud jsou identické prvky v seznamu
  • Uvnitř eventHandler this.scope není nastaven (jak se to jmenuje na rozsahu samotné)
  • Podpora Bower, více verzí jQuery

Co je nového ve verzi 2.0.0:

  • Změna:
  • Výměna Seznamy live-vazebné
  • Destroy params
  • Speciální atribut vazba
  • Mustache závazné seznamy v pomocníků
  • Některé atributy HTML potřebují speciální živý vázající
  • Znič šablony a atributy.
  • Některé překlep je v dokumentaci.
  • attr () nefunguje v některých případech IE9
  • can.Object závislost na can.fixture
  • Zobrazit vykreslovací funkce nepracují s Deferreds
  • can.view.ejs (STR) a can.view.ejs (id, str) return různé reakce
  • can.Mustache: #if úseky jsou poskytovány dvakrát při aktivaci z živých vázajících
  • can.route.ready by neměl být nazýván automaticky
  • can.route výchozí hodnoty nepracují

Co je nového ve verzi 1.1.8:

  • can.Observe.List.Sort: Oprava případ, kdy komparátor není funkce
  • makeFindOne chyba příklad cache: http://canjs.com/docs/can.Model.makeFindOne.html
  • Dva zpáteční příkazy v Mustache.getHelper
  • Doporučená syntaxe přestávky can.route
  • Prevent nekonečná rekurze na unbindAndTeardown když dodržujte je _bindings definován a dodržujte je sebereferenční

Co je nového ve verzi 1.1.4:

  • Přidáno:
  • atribut removeAttr can.Model.
  • Volání zničit na non přetrvávala modelu.
  • jQuery podporu 1.9.x.
  • knír pomocníci, které přijímají Vypočte a vrátí prvek by měl fungovat.

Co je nového ve verzi 1.1.3:

  • Vykreslení modely v tabulkách způsobí odlišné výsledky než ekvivalent pozorovat
  • Data Mustache pomocník není analyzovat správně atribut
  • částečným výhledem na knír předpokládají správný nadřazený tag pro živé vázající
  • kníru partials nefungují správně analyzovat

Co je nového ve verzi 1.1.2:

  • Vyřešen problém při kradení knír šablony - je schopen / view / knír vrátí lze namítnout, teď.
  • Řízení by se neváže na podle šablony události, které obsahují nedefinované hodnoty.
  • Obnovení formuláře změní vstupní hodnoty.
  • Další AMD stavět vylepšení.

Co je nového ve verzi 1.1.0:.

  • shoda přidané AMD

Co je nového ve verzi v1.0b:.

  • Aktualizované Paginate demo výchozí

Požadavky

  • Java scripty povoleny na straně klienta
  • Node.js na straně serveru prostředí

Podobný software

when.js
when.js

10 Dec 15

Web Font Loader
Web Font Loader

1 Oct 15

Pimple
Pimple

6 Mar 16

Tappy
Tappy

28 Feb 15

Ostatní software developer Bitovi

StealJS
StealJS

12 Apr 15

jQuery++
jQuery++

9 Apr 16

FuncUnit
FuncUnit

12 May 15

Komentáře k CanJS

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!