MVVM (Model-View-ViewModel) je odchylka od klasického MVC paradigma, který byl vyvinut společností Microsoft, zaměřené na vývoj uživatelského rozhraní, a používá se pro Silverlight a WPF (Windows Presentation Foundation).
Vue.js se provádějí některá ze základních principů MVVM pro JavaScript, zlepšení a kácení čas potřebný pro vývoj pro úlohy UI účely.
To se děje díky Vue.js 'zvláštním důrazem na budování velmi snadné použití sestavovatelné systém komponent. To umožňuje vývojářům vytvářet vlastní složky s několika řádků kódu, a spolu s snadné používat datové vazby umožňuje programátorům vytvářet UI widgety, které odpovídat a reagovat na různé vstupy.
Celkově vzato, Vue.js je velmi všestranný systém, který umožňuje vývojářům větší kontrolu nad jejich uživatelského rozhraní, zatímco nechali postavit vlastní ovládací prvky a součásti stejně.
Co je nového v této verzi:
- Nový:
- přísném režimu
- Zlepšení:
- Při použití bundlers modulu Zdrojový kód přepracován pro lepší Minification. Viz pokyny.
- Vypočtené vlastnosti mají nyní jejich hodnoty automaticky ukládány do mezipaměti, a je přehodnoceny líně jen v případě potřeby. Tím se zabrání drahé výpočty byly znovu spustit vícekrát, kdy závislost změny.
- V-attr nyní také nastaví odpovídající vlastnost na elementu, pokud existuje vlastnost. Například nejen aktualizovat atribut, ale také nastavit vlastnost hodnotu. Pokud prvek nemá odpovídající vlastnost vázaného atributu, nebude možné nastavit.
- V-repeat nyní podporuje položky v syntaxi array
- rekvizity prohlášení nyní určit dvoucestné:. True, což bude hodit varování, pokud vazba typ stojky neodpovídá
- Při poskytování výchozí hodnotu pro rekvizita, můžete nyní poskytnout funkci, která vrátí hodnoty Objekt / Array, abychom se vyhnuli stejnou referenci sdílené napříč různými VMS.
Co je nového ve verzi 1.0.10:
- Nový:
- přísném režimu
- Zlepšení:
- Při použití bundlers modulu Zdrojový kód přepracován pro lepší Minification. Viz pokyny.
- Vypočtené vlastnosti mají nyní jejich hodnoty automaticky ukládány do mezipaměti, a je přehodnoceny líně jen v případě potřeby. Tím se zabrání drahé výpočty byly znovu spustit vícekrát, kdy závislost změny.
- V-attr nyní také nastaví odpovídající vlastnost na elementu, pokud existuje vlastnost. Například nejen aktualizovat atribut, ale také nastavit vlastnost hodnotu. Pokud prvek nemá odpovídající vlastnost vázaného atributu, nebude možné nastavit.
- V-repeat nyní podporuje položky v syntaxi array
- rekvizity prohlášení nyní určit dvoucestné:. True, což bude hodit varování, pokud vazba typ stojky neodpovídá
- Při poskytování výchozí hodnotu pro rekvizita, můžete nyní poskytnout funkci, která vrátí hodnoty Objekt / Array, abychom se vyhnuli stejnou referenci sdílené napříč různými VMS.
Co je nového ve verzi 0.12.7:
- představil novou, robustnější direktiva parser.
- se postaral směrnice jsou sestaveny v pořadí, v jakém se objevují ve zdrojovém kódu.
Co je nového ve verzi 0.11.5:
- představil novou, robustnější direktiva parser.
- se postaral směrnice jsou sestaveny v pořadí, v jakém se objevují ve zdrojovém kódu.
Co je nového ve verzi 0.9.3:
- Nový:
- V-se nyní mohou být použity pro vazbu mateřské virtuálního stroje dat vlastnost dítěte VM s jiným klíčem, např. v-s =. "childKey: parentKey"
- Přidána rodič možnost instance. To umožňuje vývojáři programově vytvářet vnořené instance virtuálního počítače.
- Přidány nové VM instance sídlo: $ volby. To lze použít pro přístup k uživatelské vlastnosti v možnostech instance.
- Změna:
- Při vytváření vlastních směrnic, developer nyní je třeba explicitně předat isLiteral: true, isEmpty: true nebo isFn: true vytvořit doslovný, prázdné nebo funkční direktivy .
- Opraveno:
- nahradit:.. Opravdovou možnost působit compiler.el a VM $ el třeba směřující ke starému, nahradil element
- array.splice (0) nyní správně vyprázdní pole v podporovaných prohlížečů.
Požadavky
- Java scripty povoleny na straně klienta li>
Komentáře nebyl nalezen