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: 3.5/5 (Total Votes: 2)

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

Clippy
Clippy

10 Apr 16

Cortado.js
Cortado.js

13 May 15

cssnext
cssnext

18 Jul 16

JOQULAR
JOQULAR

10 Feb 16

Ostatní software developer Bitovi

DocumentJS
DocumentJS

9 Apr 16

FuncUnit
FuncUnit

12 May 15

jQuery++
jQuery++

9 Apr 16

StealJS
StealJS

12 Apr 15

Komentáře k CanJS

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