Jade работи като всеки друг шаблон на двигателя, като поредица от предварително дефинирани тагове и превръщането им в HTML код.
Jade е чудесен начин да се създаде оформления на страници, което позволява динамично съдържание да бъде поставена без да се налага да се справят с досадни HTML тагове всеки път.
Двигателят на шаблон може да се използва програмно точно като всяка друга библиотека или тя може да се използва от Node.s конзола, както добре.
Освен чисто Node.js версия, реализации за PHP, Ruby, Scala и от страна на клиента JavaScript също са на разположение
<силни> Характеристики :.
- Не маркер префикс
- Форматиран опция изход
- HTML 5 (с използване на !!! 5 DOCTYPE)
- Висока анализатор изпълнение
- Great четимост
- Code е избягал по подразбиране за сигурност
- Контекстуални за съобщаване на грешки по време на компилация и време на изпълнение
- Executable за съставянето нефритени шаблони чрез командния ред
- незадължително кеширане памет
- Комбайни динамични и статични класове таг
- Parse манипулация дърво чрез филтри
- Поддържа Express JS от кутията
- Transparent итерация върху обекти, масиви, а дори и не-enumerables направо - всеки
Какво ново в тази версия:
- Почистете пътя / Ф функции в CLI, тъй като ние вече не подпомагане node@0.6
- командир Актуализация
- кеш Document и анализатор опции
- Фиксирана бъг в 1.9.0, където четем файла, ако кеша е включен, дори и ако е предвидено низ
Какво ново във версия 1.8.0:
- Fix празен текстов блок
- предупреждават за бъдеща промяна на ISO 8601 дати стил
- Добави предупреждения, когато от данни атрибути съдържат амперсанди
- Позволи потребителски доста отстъп
- Добави подкрепа за даден обект в атрибута стил
- Добави подкрепа за даден обект в атрибут на клас
Какво ново във версия 1.7.0:
- Добавено DOCTYPE опция на командния ред
- Поддръжка стил ES6 почивка аргументи в mixins
- Фиксирана подкрепа за Unicode знак за нов ред (& # x5c; u2028, & # x5c; u2029)
- Expose глобални опция от с модул
- много нови документи
Какво е новото във версия 1.6.0:
- Позволи избор бяло пространство след +, когато се обаждате на Mixin
- Използване невалидни-елементи модул, за да замени списък вътрешния самозатваряне
- Fix предупреждение, че неправилно е предупредил за неизползваните блокове, ако в разтегателен шаблон от включване
- Fix mixins не работят при край на файл
- Fix отчитането на грешки, когато Mixin блок бе последван от празни редове
Какво ново във версия 1.5.0:.
- Добавено compileFile API
- брой, определен ред в неизползваните блокове предупреждение.
- Фиксирана предупреждение, че неправилно е предупредил за неизползваните блокове, ако те са били под друг блок.
Какво ново във версия 1.4.0:
- Фиксирана грешка, която понякога води до "неочаквана лексема & quot; семки-текст & quot; " се неправилно изхвърлен.
Какво ново във версия 1.3.1:
- Фиксирана грешка с тагове в XML, които са самостоятелно затваряне в HTML.
- Фиксирана съобщение за грешка за инлайн етикети със съдържание.
Какво ново във версия 1.1.0:
- Хвърли грешка, когато един и същ атрибут се дублира множествена пъти.
- Премести повече грешки в анализатор / lexer, така че те да имат повече информация за номерата на редовете.
Какво ново във версия 1.0.0:
- Вече не поддържаме node@0.8
- Fix отчитането на грешки в оформления и включва
- Позволи списък на "глобални" да бъдат прехвърлени като масив по време на компилация и не автоматично да излагат всички глобални
- Escape апострофи в атрибутите на данни
- Fix Mixin / блок взаимодействие
- Ignore зад гърба пространство след Mixin декларация
- Направи буквално. работи според очакванията
- Отстрани имплицитен текст само за скрипт / стил
- Спрете разбор коментари и премахване на подкрепа за условни коментари
- Направи филтриране включва изрична
- Отстрани специален синтаксис присвояване
- Отстрани !!! комбинация за тип документ
- Отстрани 5 shorcut за HTML DOCTYPE
- Отстрани запетая опция от далечното минало
Какво ново във версия 0.35.0:.
- Добавена е поддръжка за космически отделя атрибути
- Добавена предишни грешки за невалидни изрази JavaScript.
Какво ново във версия 0.34.1:
- Фиксирана направи файл не работи, когато нарича с обаждане.
Какво ново във версия 0.31.2:.
- Фиксирани запалени предупреждения осъждане
Какво ново във версия 0.29.0:
- Добавено & quot; монокъл & quot; за наблюдател, който наистина работи.
- Фиксирана интерполация в блокове от текст.
- Фиксирана атрибут интерполация.
Какво ново във версия 0.27.7:.
- Фиксирана всяка / друго клауза за изброените обекти
Какво ново във версия 0.27.6:
- Включени шаблони не могат да заместват блокове от тяхната майка.
Какво ново във версия 0.26.2:
- Добавено --options псевдоним на --obj.
- Добавена запазена дума за предотвратяване на конфликти в Закриване Compiler на Google.
- Добавено маркер интерполация.
Какво ново във версия 0.26.0:.
- Добавена изрична самозатваряне подкрепа таг
- Добавена блок изявления.
- Добавена Mixin етикет поведение.
- Фиксирани mixins с разширява.
Какво ново във версия 0.22.0:
- Добавена нефрит Спиране (мъж нефрит след инсталация на Документи )
- Добавено -D, --no-дебъгване да нефрит (1)
- Добавена -p, --pretty да нефрит (1)
- Добавена -С, --client възможност да нефрит (1)
- Фикс-о {клиент: вярно} със стандартния вход
Какво ново във версия 0.21.0:
- Добавена е нова вход / изход тестов пакет използване низ Mocha си diffing.
- Добавени псевдоним простират - & # x3e; простира.
- Фиксирана включва бягства.
- Фиксирана блок-разширение с .foo и #foo къси ръце.
Какво ново във версия 0.20.3:
- Changed: премине .filename само за филтри <. / Li>
Какво ново във версия 0.20.0:.
- Добавена например браузър
- Добавена добив за блок включва.
- Променени заменя вътрешния __ Var с __jade.
- Фиксирани две глобални.
Какво ново във версия 0.19.0:
- Добавена връзка в Readme да нефрит-режим за Emacs .
- Добавена връзка с изпълнението на Python.
Какво ново във версия 0.18.0:
- Changed:
- ["скрипт", "стил"] са само с текст.
Какво ново във версия 0.17.0:
- jade.renderFile () се завръща! (За експресна 3.x).
- Фиксирана Object.keys () срив бъг.
Какво ново във версия 0.16.4:.
- Фиксирана тест заради запазената дума
- Fixed:. Командир 0.1.x DEP за 0.5.x
Какво ново във версия 0.16.1:
- Фиксирана неочаквано друг бъг, когато compileDebug:. Невярна
- Фиксирана ATTR държавна въпрос за балансиране двойки.
Какво ново във версия 0.15.2:.
- Фиксирани нови условни граници
Какво ново във версия 0.14.0:.
- Добавено масив итерация с индекс например
- Добавени runtime.js.
- опция Добавено compileDebug да позволи lineno апаратура.
- Добавена възможност инлайн да деактивирате Вграждането на помощници (за страната на клиента).
Какво ново във версия 0.13.0:.
- Добавена Mixin подкрепа
- Добавено включва поддръжка.
- Добавена е поддръжка масив за атрибута клас.
Какво ново във версия 0.12.4:.
- Фиксирана филтър отстъп бъг
Какво ново във версия 0.12.3:.
- Фиксирана празни струни подкрепа
- Фиксирана условни коментари документация.
Какво ново във версия 0.12.0:
- Добавена DOCTYPE като псевдоним на !!!
- Добавено; DOCTYPE стойност сега е нечувствително.
- Добавена е поддръжка атрибут интерполация.
- Фиксирана; запазите оригиналните пространства вдлъбнатина текстови блокове.
Какво ново във версия 0.11.1:.
- Фиксиран текст блок отстъп
- променени; използване devDependencies.
- Фиксирана пробвам / улов с renderFile ().
- Премахнато атрибут & quot;: & quot; подкрепа, използвайте & quot; = & quot; (Опция за ":" Очаквайте скоро).
Въпрос
Какво ново във версия 0.11.0:
- Добавена самостоятелно обект да се избегне лошото с () { } изпълнение.
- Добавена опция DOCTYPE.
<силни> Изисквания :
- Node.js
Коментари не е намерена