Jade działa jak każdy inny system szablonów, biorąc szereg predefiniowanych tagów i przekonwertować je na kod HTML.
Jade jest to świetny sposób na tworzenie układów stron, co umożliwia dynamiczną zawartość do wstawienia bez konieczności zajmowania się brzydkie tagów HTML za każdym razem.
Silnik matrycy można stosować programowe, tak jak każdy inny biblioteki lub można go stosować z Node.s konsoli również.
Oprócz czystej wersji Node.js, implementacje dla PHP, Ruby, Scala i po stronie klienta JavaScript są również dostępne
Opis .
- Nie tag prefix
- Opcja sformatowany wyjście
- Tryb HTML 5 (przy pomocy !!! 5 doctype)
- Wysoka parser wydajność
- Bardzo czytelność
- Kod jest domyślnie uciekł bezpieczeństwa
- raportowania podczas kompilacji i uruchamiania czasie błędu kontekstowe
- wykonywalny do kompilacji szablonów jade z linii poleceń
- opcja buforowania pamięci
- kombajny dynamiczne i statyczne klasy tag
- Parse manipulacji drzewa przez filtry
- Obsługuje ekspresowe JS po wyjęciu z pudełka,
- Transparent iteracji nad przedmiotami, tablic, a nawet nie-enumerables poprzez - każdego
Co nowego w tym wydaniu:
- Czyszczenie ścieżki / FS funkcje w CLI, jak już nie node@0.6 wsparcia
- Aktualizuj dowódca
- cache dokumentów i parser
- Naprawiono błąd w 1.9.0, gdzie czytamy plik, jeśli cache była włączona, nawet jeśli łańcuch został dostarczony,
Opcje
Co nowego w wersji 1.8.0:
- Fix pusty blok tekstu, tylko
- Informuj o przyszłych zmianach ISO 8601 daty stylu
- Dodaj ostrzeżeń, gdy dane zawierają znaków handlowego-atrybuty
- Możliwość zwyczaj ładny wcięcie,
- Dodaj wsparcie dla obiektu w atrybucie style
- Dodaj wsparcie dla obiektu w atrybucie klasy
Co nowego w wersji 1.7.0:
- Opcja Dodane Doctype na linii poleceń
- Pomoc ES6 stylu args odpoczynku w wstawek
- Poprawiono wsparcie dla nowej linii Unicode (& # x5c; u2028, & # x5c; u2029)
- Expose opcji globalnych z z modułu
- Wiele nowych dokumentów,
Co jest nowa w wersji 1.6.0:
- Możliwość opcjonalnego biały znak po + Dzwoniąc wstawką
- Użyj modułu void-elementy zastąpić wewnętrzną listę samozamykające
- Fix ostrzeżenie, że błędnie ostrzegł nieużywanych bloków, jeśli w rozciągającej się od szablonu to
- wstawek Fix nie działa na końcu pliku,
- raportowanie błędów Fix podczas wstawek Blok został następnie pustych linii
Co nowego w wersji 1.5.0:.
- Dodane compileFile API
- numer stacjonarny w nieużywanych bloków ostrzeżenie.
- Poprawiono ostrzeżenie, że błędnie ostrzegł nieużywanych bloków, jakby były w innym bloku.
Co nowego w wersji 1.4.0:
- Naprawiono błąd, który czasami skutkowało "nieoczekiwany znak & quot; bez pestek tekstu & quot; " jest niesłusznie wyrzucony.
Co nowego w wersji 1.3.1:
- Naprawiono błąd z tagów w formacie XML, które są samo- zamknięcie w HTML.
- Naprawiono błąd przez komunikat inline z zawartości tagów.
Co nowego w wersji 1.1.0:
- Rzut błąd, gdy sam atrybut jest powielane wielokrotnością razy.
- Przenieś więcej błędów do parsera / lexer więc mają więcej informacji na temat numerów linii.
Co nowego w wersji 1.0.0:
- Nie będzie już wspierać node@0.8
- raportowanie błędów w układach & Fix zawiera
- Możliwość listę "globalnych" mają być przekazywane jako tablica czasie kompilacji i nie automatycznie wystawiać wszystkie globalnych
- Ucieczka apostrof w atrybutach danych
- interakcja Fix wstawek / blok
- Ignoruj z tyłu miejsca po wstawki deklaracji
- dosłowne. działa zgodnie z oczekiwaniami,
- Usuń tekst niejawny tylko dla skryptu / stylu
- Zatrzymaj analizowanie uwag i usunie wsparcie dla komentarzy warunkowych,
- filtrowania zawiera wyraźne
- Usuń specjalnej składni przypisania
- Usuń !!! skrót doctype
- Usuń 5 shorcut dla html doctype
- Usuń opcję dwukropki z odległej przeszłości,
Co nowego w wersji 0.35.0:.
- Dodano wsparcie dla przestrzeni oddzielone atrybutów
- Dodane wcześniejsze błędy nieprawidłowych wyrażeń języka JavaScript.
Co nowego w wersji 0.34.1:
- Poprawiono renderowanie pliku nie działa, gdy wywołana z zwrotnego.
Co nowego w wersji 0.31.2:.
- Poprawiono nadgorliwy ostrzeżenia amortyzacyjne
Co nowego w wersji 0.29.0:
- Dodane & quot; monokl & quot; przez strażnika, który faktycznie działa.
- Poprawiono interpolacji w blokach tekstu.
- interpolacji Naprawiono atrybut.
Co nowego w wersji 0.27.7:.
- Poprawiono każdego / inny punkt dla wymienionych obiektów
Co nowego w wersji 0.27.6:
- Dołączone szablony nie może przeważać bloków rodzica.
Co nowego w wersji 0.26.2:
- Dodane --options alias --obj.
- Dodane zastrzeżone Słowo zapobieganie konfliktom w Google Closure Compiler.
- Dodane tag interpolacji.
Co nowego w wersji 0.26.0:.
- Dodane wyraźne wsparcie samozamykająca tag
- Dodane oświadczenie bloku.
- wstawionej zachowanie tag Dodano podobny.
- Poprawiono wstawek z rozciąga.
Co nowego w wersji 0.22.0:
- Dodane jade podręcznika (man jade po instalacji do docs ),
- Dodane -D, --no-debug z jadeitu (1)
- Dodano -p, --pretty z jadeitu (1)
- Dodane -c, --client opcja jade (1)
- Poprawiono -o {klienta: true} z stdin
Co nowego w wersji 0.21.0:
- Dodano nowy zestaw testów wejścia / wyjścia przy użyciu ciąg Mocha w diffing.
- Dodano alias przedłużyć - & # x3e; rozciąga się.
- Poprawiono to ucieka.
- Poprawiono blok wyrównawczy .foo i #foo krótkich rąk.
Co nowego w wersji 0.20.3:
- Zmienione: pass .filename tylko filtry <. / li>
Co nowego w wersji 0.20.0:.
- Dodano przykład przeglądarki
- Dodane plonów dla bloku zawiera.
- Zmienione zastąpić wewnętrzną __ var z __jade.
- Poprawiono dwóch globalnych.
Co nowego w wersji 0.19.0:
- Dodane ogniwem w readme do trybu jade do Emacs .
- Dodane link realizacji Pythona.
Co nowego w wersji 0.18.0:
- Zmienione:
- ["skrypt", "styl"] to tylko tekst.
Co nowego w wersji 0.17.0:
- jade.renderFile () jest z powrotem! (Na wyraźną 3.x).
- Poprawiono Object.keys () failover błąd.
Co nowego w wersji 0.16.4:.
- Poprawiono Test powodu zarezerwowanego słów kluczowych
- Poprawiono:. Dowódca 0.1.x do 0.5.x dep
Co nowego w wersji 0.16.1:
- Naprawiono błąd, gdy niespodziewane indziej compileDebug. False
- Poprawiono atr kwestia stan równoważenia par.
Co nowego w wersji 0.15.2:.
- Poprawiono nowe granice warunkowe
Co nowego w wersji 0.14.0:.
- Dodane tablica iteracji w przykładzie indeksu
- Dodane runtime.js.
- Opcja Dodane compileDebug włączyć aparaturę lineno.
- Dodano opcję wyłączenia inline inline pomocników (na stronie klienta).
Co nowego w wersji 0.13.0:.
- Dodane wstawek support
- Dodane obejmują wsparcie.
- Dodano wsparcie dla atrybutu tablicy klasy.
Co nowego w wersji 0.12.4:.
- Naprawiono błąd filtra wcięć
Co nowego w wersji 0.12.3:.
- Wsparcie Naprawiono puste struny,
- Dokumentacja Stałe komentarze warunkowe.
Co nowego w wersji 0.12.0:
- Dodane doctype jako alias !!!
- Dodane; Wartość doctype jest teraz wielkości liter.
- Dodano wsparcie interpolacji atrybut.
- Poprawiono; zachowują oryginalne przestrzenie wcięcia w blokach tekstu.
Co nowego w wersji 0.11.1:.
- Poprawiono tekst bloku wcięcia
- Zmienione; wykorzystując devDependencies.
- Poprawiono try / catch z renderFile ().
- Usunięto atrybut & quot;: & quot; Wsparcie, użyj & quot; = & quot; (Opcja ":" wkrótce).
Wydanie
Co nowego w wersji 0.11.0:
- Dodane własny obiekt, aby uniknąć ubogich () { } wydajność.
- Opcja doctype dodane.
Wymagania :
- Node.js
Komentarze nie znaleziono