Jade funguje jako jakýkoli jiný šablony motor, přičemž řadu předdefinovaných značek a převádí je do HTML kódu.
Jade je skvělý způsob, jak vytvořit rozvržení stránky, což umožňuje dynamický obsah, který má být vložen, aniž by museli vypořádat s otravné HTML tagy pokaždé.
Šablona motor může být použit programově stejně jako všechny jiné knihovny, nebo jej lze použít od Node.s konzole i.
Kromě čistě Node.js verzi, implementace pro PHP, Ruby, Scala a JavaScript na straně klienta jsou k dispozici také
Vlastnosti :.
- No tag předpona
- formátovaný výstup možnost
- 5 Režim HTML (pomocí !!! 5 typ dokumentu)
- Vysoký výkon parser
- Great čitelnost
- Kód je unikl ve výchozím nastavení zabezpečení
- hlášení při kompilaci a spuštění kontextovou chyba
- spustitelné pro sestavování nefrit šablon pomocí příkazového řádku
- Volitelná paměť caching
- Kombajny dynamické a statické třídy tag
- Parse tree manipulace pomocí filtrů
- Podpora Express JS po vybalení z krabice
- Transparent iterace nad objekty, pole, a dokonce i non-enumerables via - každý
Co je nového v této verzi:
- Vyčistit cesta / fs funkce v CLI, jak jsme již podpora node@0.6
- Aktualizace velitel
- Document vyrovnávací paměti a analyzátor volby
- Opravena chyba v 1.9.0, kde čteme soubor, pokud bylo povoleno cache, i kdyby byla poskytnuta řetězec
Co je nového ve verzi 1.8.0:
- Fix prázdný textový pouze blok
- Upozornit na budoucí změny na ISO 8601 pochází styl
- Přidat upozornění, když data-atributy obsahují ampersandy
- Povolit vlastní hezkou odsazení
- Přidat podporu pro objekt v atributu stylu
- Přidat podporu pro objekt v atributu class
Co je nového ve verzi 1.7.0:
- Možnost Přidáno DOCTYPE na příkazovém řádku
- Podpora ES6 styl odpočinku args v mixins
- Pevná podpora pro Unicode konci řádků (& # x5c; u2028, & # x5c, u2029)
- Vystavit možnost globals ze s modulem
- Spousta nových podkladů
Co je nového ve verzi 1.6.0:
- Povolit volitelné bílé místo po + při volání mixin
- Použít void elementy modul vyměnit vnitřní seznam samozavírací
- Oprava varování, že chybně varoval nepoužitých bloků, pokud v prodloužení předlohy z zahrnovat
- Oprava mixins nefunguje na konec souboru
- Fix hlášení chyb, kdy se mixin blok následovala prázdnými řádky
Co je nového ve verzi 1.5.0:.
- Added compileFile API
- číslo Pevná linka v nepoužívaných blocích varování.
- Pevná varování, že chybně varoval nepoužitých bloků v případě, že byli pod jiný blok.
Co je nového ve verzi 1.4.0:
- Opravena chyba, která někdy vyústila v "neočekávaného & quot; jader-text & quot; " je chybně hozen.
Co je nového ve verzi 1.3.1:
- Opravena chyba s tagy v XML, které jsou samostatně výdělečně zavření ve formátu HTML.
- Opravena chybová zpráva pro inline značky s obsahem.
Co je nového ve verzi 1.1.0:
- házet chybu, když je stejný atribut duplicitní více časy.
- Přesunout více chyb do analyzátoru / lexer tak mají více informací o číslech řádku.
Co je nového ve verzi 1.0.0:
- již nepodporují node@0.8
- Fix hlášení chyb v rozvržení a zahrnuje
- Povolit seznam "globální proměnné" musí být předán jako pole v čase kompilace a ne automaticky zpřístupnit všechny globals
- Útěk apostrofy v atributů data li>
- interakce Fix mixin / block
- Ignorovat koncovou mezeru po mixin prohlášení
- Vytvořit doslovný. fungovat podle očekávání,
- Odstranit implicitní text, pouze script / styl
- Zastavit analýzu komentáře a odstranění podpory pro podmíněných komentářů
- Make filtrování obsahuje explicitní
- Odstranit speciální syntaxi zadání
- Odstranit !!! zkratka pro doctype
- Odstranit 5 zástupce ať už vloženého na HTML doctype
- Odebrat možnost dvojtečky z dávné minulosti
Co je nového ve verzi 0.35.0:.
- Byla přidána podpora pro prostor, oddělený atributy
- Přidána dřívější chyby neplatné výrazy JavaScript.
Co je nového ve verzi 0.34.1:
- Pevná vykreslit soubor, nefunguje, když volal na zpětné volání.
Co je nového ve verzi 0.31.2:.
- Pevné horliví upozornění odpisové
Co je nového ve verzi 0.29.0:
- Added & quot; monokl & quot; pro diváka, který skutečně funguje.
- Pevná interpolace v blocích textu.
- Pevná atribut interpolace.
Co je nového ve verzi 0.27.7:.
- Pevná Else každý / pro vyjmenované objekty
Co je nového ve verzi 0.27.6:
- v ceně šablony nelze potlačit bloky jejich rodiče.
Co je nového ve verzi 0.26.2:
- Added --options alias z --obj.
- Přidáno vyhrazené slovo předcházení konfliktům v Google Closure Compiler.
- Added tag interpolace.
Co je nového ve verzi 0.26.0:.
- přidáno explicitní self-uzavírací tag podpora
- Přidáno prohlášení bloku.
- Přidáno mixin tag podobné chování.
- Pevné mixins se rozšiřuje.
Co je nového ve verzi 0.22.0:
- přidáno nefrit manuálové stránky (man nefrit po instalaci na dokumenty )
- Přidáno D, --no-debug Jade (1)
- Přidáno -p, --pretty Jade (1)
- Přidáno -c, --client možnost nefrit (1)
- Pevná -o {client: true} s std
Co je nového ve verzi 0.21.0:
- Přidány nové vstupní / výstupní testy apartmá pomocí moka smyčcových diffing.
- Přidány alias prodloužení - & # X3e; rozšiřuje.
- Pevná patří útěky.
- Pevná blok rozšíření s .foo a #foo zkratových rukou.
Co je nového ve verzi 0.20.3:
- Změna: předat .filename pouze na filtry <. / li>
Co je nového ve verzi 0.20.0:.
- Přidána příklad prohlížeče
- Přidána výtěžek blok obsahuje.
- Změnil vyměnit vnitřní __ var s __jade.
- Pevné dvě globální proměnné.
Co je nového ve verzi 0.19.0:
- Přidán odkaz v readme Jade režimu pro Emacs .
- Přidán odkaz na realizaci Python.
Co je nového ve verzi 0.18.0:
- Změna:
- ['skript "," styl "] jsou pouze text.
Co je nového ve verzi 0.17.0:
- jade.renderFile () je zpět! (Za expresní 3.x).
- Pevná Object.keys () failover chyba.
Co je nového ve verzi 0.16.4:.
- Pevná zkouška kvůli vyhrazené klíčové slovo
- Oprava:. Velitel 0.1.x dep pro 0.5.x
Co je nového ve verzi 0.16.1:
- Opravena nečekané jinde chyba při compileDebug:. False
- Pevná attr problém stav k vyrovnání párů.
Co je nového ve verzi 0.15.2:.
- stanovit nové podmíněné hranice
Co je nového ve verzi 0.14.0:.
- Added pole iterace se například index
- Přidáno runtime.js.
- přidána volba compileDebug povolit lineno přístroje.
- Přidána možnost inline zakázat inlining pomocníků (pro na straně klienta).
Co je nového ve verzi 0.13.0:.
- Přidána mixin podpora
- Added zahrnují podporu.
- Přidána podpora pole pro atribut třídy.
Co je nového ve verzi 0.12.4:.
- Opravena filtr odsazení chyba
Co je nového ve verzi 0.12.3:.
- Pevná prázdné řetězce podpora
- Pevná podmíněné komentáře dokumentace.
Co je nového ve verzi 0.12.0:
- Přidáno doctype as alias !!!
- Added; DOCTYPE hodnota je nyní velká a malá písmena.
- Přidána podpora atribut interpolace.
- Pevná; zachovat původní odsazení mezery textových bloků.
Co je nového ve verzi 0.11.1:.
- Pevná blok textu odsazení
- změny; využití devDependencies.
- Pevná try / catch s renderFile ().
- Odebráno atribut & quot;: & quot; podpora, použijte & quot; = & quot; (Možnost ":" již brzy).
Otázka
Co je nového ve verzi 0.11.0:
- Přidal vlastním objektu, aby se zabránilo chudé () { } výkonu.
- přidána volba doctype.
Požadavky na :
- Node.js
Komentáře nebyl nalezen