Jade працює як будь-який інший механізм шаблонів, приймаючи ряд зумовлених тегів і перетворення їх в HTML код.
Нефрит відмінний спосіб для створення макетів сторінок, дозволяючи динамічний вміст для вставки без необхідності мати справу з набридливих тегів HTML кожен раз.
Шаблон двигун може бути використаний програмно як і будь-який інший бібліотеки або він може бути використаний в Node.s консолі, а також.
Крім того, чистий версії Node.js, реалізації для PHP, Ruby, Scala і на стороні клієнта JavaScript також доступні
Особливості :.
- Немає тегів префікс
- варіант для форматування виводу
- HTML 5 режимі (з використанням !!! 5 тип документа)
- Висока парсер продуктивність
- Великий читаність
- Кодекс втік за замовчуванням для безпеки
- Контекстна звіту про помилки при компіляції і час виконання
- виконуваний файл для компіляції шаблонів нефриту за допомогою командного рядка
- Додатково кешування в пам'яті
- зернозбиральні динамічні і статичні класи тег
- дерево розбору маніпуляції за допомогою фільтрів
- Підтримка Експрес JS з коробки
- Прозорий ітерації над об'єктами, масиви і навіть не-перелічуваних допомогою - кожного
- Очищення шляху / FS функції в інтерфейсі командного рядка, як ми вже не підтримка node@0.6
- командир Update
- кеша документів і синтаксичний аналізатор варіанти
- Виправлена помилка в 1.9.0, де ми читаємо файл, якщо тайник був включений, навіть якщо рядок була надана
Що нового у версії 1.8.0:
- Fix порожній текстовий тільки блок
- Попереджати про майбутні зміни в ISO 8601 дати стиль
- Додати попередження, коли дані, атрибутами містити амперсанд
- Дозволити користувацькі досить відступ
- Додана підтримка для об'єкта в атрибут стилю
- Додана підтримка для об'єкта в атрибуті класу
Що нового у версії 1.7.0:
- Додана Doctype варіант в командному рядку
- Підтримка ES6 стиль аргументи для відпочинку в Mixins
- Виправлена підтримка Unicode рядків (і # x5c; u2028, і # x5c; u2029)
- Expose GLOBALS опцію з з модулем
- Багато нової документації
Що нового у версії 1.6.0:
- Дозволити додатковий пробіл після + при виклику змішання,
- Використання модуля пустот елементи замінити внутрішній список автоматичного закривання
- Fix попередження, що помилково попереджали невикористовуваних блоків, якщо в розширюється шаблону з включають в себе
- Fix Домішки не працюють в кінець файлу
- звітності Виправлена помилка, коли підмішати блок послідувало порожніх рядків
Що нового у версії 1.5.0 :.
- Додана compileFile API
- фіксованим числом лінія в невикористовуваних блоків попередження.
- Виправлена попередження, що помилково попереджали невикористовуваних блоків, якщо вони знаходяться під іншого блоку.
Що нового у версії 1.4.0:
- Виправлена помилка, яка іноді призводило до «несподіваного знак і Quot; зерняток-текст і Quot; ' помилково кинутий.
Що нового у версії 1.3.1:
- Виправлена помилка з тегами в XML, що говорять самі закриття в HTML.
- Виправлена повідомлення про помилку для вбудованих тегів з вмістом.
Що нового у версії 1.1.0:
- видає помилку, коли ж атрибут дублюється кілька раз.
- Перемістити більше помилок в аналізатор / Лексера тому вони мають більше інформації про номери рядків.
не
Що нового у версії 1.0.0:
- Немає більше підтримувати node@0.8
- звітності Виправлена помилка в макетах і включає в себе
- Дозволити список буде прийнятий "глобальні" у вигляді масиву під час компіляції і автоматично не піддавайте всі глобальні
- Втеча апострофи в атрибутах даних
- Fix домішка / блок взаємодії
- Ігнорувати завершальні пробіли після підмішати декларації
- Зробити буквально. працює, як очікувалося
- Видалити неявне текст тільки для сценарію / стилю
- Зупинити розбору коментарі і прибрати підтримку умовних коментарів
- Зробити фільтрації включає в себе явне
- Видалити спеціальний синтаксис присвоювання
- Видалити !!! Ярлик для DOCTYPE
- Видалити 5 shorcut для сайтів 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.
- Додана захищені запобігання конфліктів слово в Google, Closure Compiler.
- Додана інтерполяція тег.
Що нового у версії 0.26.0 :.
- Додана явний самозачинення Підтримка тегів
- Додана оператор блоку.
- Додана підмішати тегів, як поведінка.
- Виправлені Домішки з розширюється.
Що нового у версії 0.22.0:
- Додана нефриту сторінка керівництва (людина нефрит після установки для документів )
- Додана -D, -no-налагодження нефрит (1)
- Додана -p, --pretty нефрит (1)
- Додана -с, --client можливість нефриту (1)
- Виправлена -o {клієнт: TRUE} з стандартного вводу
Що нового у версії 0.21.0:
- Додана нова введення / виведення набору тестів з використанням рядок Mocha в відмінності.
- Додана псевдонім розширити - & # x3e; розширюється.
- Виправлена включають пагони.
- Виправлена блок-розширення з .foo і #foo коротких рук.
Що нового у версії 0.20.3:
- Змінено: пройти .filename тільки до фільтрів <. / li>
Що нового у версії 0.20.0 :.
- Додана приклад браузера
- Додана вихід для блоку включає в себе.
- Змінено замінити внутрішню __ VAR з __jade.
- Виправлені дві глобальні.
Що нового у версії 0.19.0:
- Додана посилання на документ на нефрит-режимі для Emacs .
- Додана посилання на реалізації Python.
Що нового у версії 0.18.0:
- Змінено:
- ['Script', 'стиль'] тільки їх тексту.
Що нового у версії 0.17.0:
- jade.renderFile () повертається! (Для експрес-3.x).
- Виправлена Object.keys () отказоустойчивого помилка.
Що нового у версії 0.16.4 :.
- Виправлена тест через зарезервованим ключовим словом
- Виправлено :. Командир 0.1.x DEP для 0.5.x
Що нового у версії 0.16.1:
- Виправлена несподіваним ще помилка, коли compileDebug :. False
- Виправлена помилка атр стан для балансування пари.
Що нового у версії 0.15.2 :.
- Виправлені нові умовні кордони
Що нового у версії 0.14.0 :.
- Додана масив ітерації з прикладом форумів
- Додана runtime.js.
- Додана compileDebug можливість включення LINENO приладів.
- Додана опція вбудованого відключити вбудовування помічників (для клієнтської сторони).
Що нового у версії 0.13.0 :.
- Додана домішка підтримка
- Додана включають в себе підтримку.
- Додана підтримка масивів для атрибута класу.
Що нового у версії 0.12.4 :.
- Виправлена фільтр поглиблення помилка
Що нового у версії 0.12.3 :.
- Виправлена підтримка порожні рядки
- Виправлена умовні коментарі документація.
Що нового у версії 0.12.0:
- Додана DOCTYPE, як псевдонім !!!
- Додана; DOCTYPE значення в даний час чутливі до регістру.
- Додана інтерполяція атрибут підтримку.
- Виправлена; зберегти оригінальні відступів прогалини в текстових блоках.
Що нового у версії 0.11.1 :.
- Виправлена текстовий блок відступів
- Змінено; Використовуючи devDependencies.
- Виправлена Try / улов з RenderFile ().
- Вилучено атрибута і Quot ;: & Quot; підтримка використовувати & Quot; = & Quot; (Опція для ':' скоро).
Питання
Що нового у версії 0.11.0:
- Додана себе об'єкт, щоб уникнути бідним () { } продуктивність.
- Додана опція DOCTYPE.
Вимоги
- Node.js
Коментар не знайдено