Jade fungerer som enhver anden skabelon motor, idet en række foruddefinerede tags og konvertere dem til HTML-kode.
Jade er en fantastisk måde at skabe sidelayout, så dynamisk indhold skal indsættes uden at skulle beskæftige sig med irriterende HTML-tags hver gang.
Skabelonen motor kan anvendes programmering ligesom enhver anden bibliotek eller det kan anvendes fra Node.s konsol samt.
Udover den rene Node.js versionen, implementeringer til PHP, Ruby, Scala og klientsiden JavaScript er også tilgængelige
Egenskaber :.
- Intet mærke præfiks
- Formateret output option
- HTML 5-tilstand (ved hjælp af !!! 5 DOCTYPE)
- Høj ydeevne parser
- Great læsbarhed
- Kode er flygtet som standard for sikkerhed
- kontekstuel fejlrapportering på kompilere & run tid
- eksekverbar for udarbejdelse jade skabeloner via kommandolinjen
- Valgfri hukommelse caching
- Mejetærskere dynamiske og statiske tag klasser
- Parse træ manipulation via filtre
- Understøtter Express JS ud af boksen
- Transparent iteration løbet objekter, arrays og selv ikke-enumerables via - hver
Hvad er nyt i denne udgivelse:
- Ryd op sti / fs funktioner i CLI, som vi ikke længere support node@0.6
- Opdater kommandør
- Document cache og parser muligheder
- Fixed bug i 1.9.0, hvor vi læse filen, hvis cachen er aktiveret, selv om en streng blev leveret
Hvad er nyt i version 1.8.0:
- Fix tom tekst-blok
- Advar om fremtidig ændring til ISO 8601 stil datoer
- Tilføj advarsler, når data-attributter indeholder-tegn
- Tillad brugerdefinerede smuk indrykning
- Tilføj støtte til et objekt i stil attribut
- Tilføj støtte til et objekt i klassen attribut
Hvad er nyt i version 1.7.0:
- Tilføjet DOCTYPE-option på kommandolinjen
- Support ES6 stil hvile args i mixins
- Fast støtte til Unicode linjeskift (& # x5c, u2028, & # x5c; u2029)
- Expose Globals mulighed fra med modul
- Masser af nye dokumentation
Hvad er nyt i version 1.6.0:
- Tillad valgfri hvid mellemrum efter + når du kalder en MixIn
- Brug ugyldige-elementer modul til at erstatte selvlukkende liste internt
- Løs et advarsel om, at fejlagtigt advarede for ubrugte blokke hvis i en strækker skabelon fra en include
- Fix mixins ikke arbejder ved slutningen af filen
- Fix fejlrapportering når MixIn blok blev efterfulgt af tomme linjer
Hvad er nyt i version 1.5.0:.
- Tilføjet compileFile API
- fastnetnummer i ubrugte blokke advarsel.
- Rettet en advarsel om, at fejlagtigt advarede for ubrugte blokke, hvis de var under en anden blok.
Hvad er nyt i version 1.4.0:
- Rettet en fejl, der nogle gange resulteret i "uventede token & quot; uden kerner-tekst & quot; " bliver fejlagtigt kastet.
Hvad er nyt i version 1.3.1:
- Fast fejl med tags i XML, der er selv- lukning i HTML.
- Fast fejlmeddelelse for inline tags med indhold.
Hvad er nyt i version 1.1.0:
- Kast en fejl, når den samme attribut er duplikeret multiple gange.
- Flyt flere fejl i parser / Lexer så de har mere info om linjenumre.
Hvad er nyt i version 1.0.0:
- ikke længere understøtte node@0.8
- Fix fejlrapportering i layout og indeholder
- Tillad en liste over "Globals 'for at være bestået som en matrix påkompileringstidspunktet & ikke automatisk udsætte alle Globals
- undslippe apostroffer i dataattributter
- Fix MixIn / blok interaktion
- Ignorer efterstillede mellemrum efter MixIn erklæring
- Opret bogstavelig. som forventet
- Fjern implicit tekst kun til script / stil
- Stop parsing kommentarer og fjerne understøttelse til betingede kommentarer
- Opret filtrering omfatter eksplicit
- Fjern specialopgave syntaks
- Fjern !!! genvej til DOCTYPE
- Fjern 5 shorcut til html DOCTYPE
- Fjern koloner mulighed fra en fjern fortid
Hvad er nyt i version 0.35.0:.
- Tilføjet understøttelse af mellemrum for at dele attributter
- Tilføjet tidligere fejl, for ugyldige JavaScript udtryk.
Hvad er nyt i version 0.34.1:
- Fast gøre filen ikke arbejder når kaldt med tilbagekald.
Hvad er nyt i version 0.31.2:.
- Faste nidkære deprecation advarsler
Hvad er nyt i version 0.29.0:
- Tilføjet & quot; Monocle & quot; for watcher, der faktisk fungerer.
- Fast interpolation i tekstblokke.
- Fast attribut interpolation.
Hvad er nyt i version 0.27.7:.
- Fast hver / ellers klausul for opregnede objekter
Hvad er nyt i version 0.27.6:
- Medfølgende skabeloner kan ikke tilsidesætte blokke af deres forældre.
Hvad er nyt i version 0.26.2:
- Tilføjet --options alias --obj.
- Tilføjet reserveret ord konfliktforebyggelse i Googles Lukning Compiler.
- Tilføjet tag interpolation.
Hvad er nyt i version 0.26.0:.
- Tilføjet eksplicit selvlukkende tag support
- Tilføjet blok erklæring.
- Tilføjet MixIn tag-lignende adfærd.
- Faste mixins med forlænger.
Hvad er nyt i version 0.22.0:
- Tilføjet jade manpage (mand jade efter installation for docs )
- Tilføjet -D, --no-debug til jade (1)
- Tilføjet -p, --pretty til jade (1)
- Tilføjet -c, --client mulighed for jade (1)
- Fast -o {klient: true} med stdin
Hvad er nyt i version 0.21.0:
- Tilføjet nye input / output test suite hjælp Mocha s streng diffing.
- Tilføjet alias udvide - & # X3e; strækker sig.
- Fast omfatter undslipper.
- Fast blok-ekspansion med .foo og #foo korte hænder.
Hvad er nyt i version 0.20.3:
- Ændret: pass .filename til filtre kun <. / li>
Hvad er nyt i version 0.20.0:.
- Tilføjet en browser eksempel
- Tilføjet udbytte for blok omfatter.
- Ændret erstattet intern __ var med __jade.
- Faste to Globals.
Hvad er nyt i version 0.19.0:
- Tilføjet link i readme til jade-mode for Emacs .
- Tilføjet link til python gennemførelse.
Hvad er nyt i version 0.18.0:
- Ændret:
- ['script', 'stil'] er kun tekst.
Hvad er nyt i version 0.17.0:
- jade.renderFile () er tilbage! (Til express 3.x).
- Fast Object.keys () failover bug.
Hvad er nyt i version 0.16.4:.
- Faste en test på grund af reserveret nøgleord
- Fast:. Kommandør 0.1.x dep for 0.5.x
Hvad er nyt i version 0.16.1:
- Fast uventet andet bug når compileDebug:. Falsk
- Fast attr state problem for balancering par.
Hvad er nyt i version 0.15.2:.
- Faste nye betingede grænser
Hvad er nyt i version 0.14.0:.
- Tilføjet vifte iteration med indeks eksempel
- Tilføjet runtime.js.
- Tilføjet compileDebug mulighed for at aktivere LINENO instrumentering.
- Tilføjet inline mulighed for at deaktivere indbygning af hjælpere (for client-side).
Hvad er nyt i version 0.13.0:.
- Tilføjet MixIn støtte
- Tilføjet omfatter støtte.
- Tilføjet vifte støtte til klassen attribut.
Hvad er nyt i version 0.12.4:.
- Fast filter indrykning bug
Hvad er nyt i version 0.12.3:.
- Fast tomme strings støtte
- Fast betingede kommentarer dokumentation.
Hvad er nyt i version 0.12.0:
- Tilføjet DOCTYPE som alias for !!!
- Tilføjet; DOCTYPE værdi nu store og små bogstaver.
- Tilføjet attribut interpolation support.
- Fast; bevarer originale indrykning mellemrum i tekstblokke.
Hvad er nyt i version 0.11.1:.
- Fast tekstblok indrykning
- Ændret; udnytte devDependencies.
- Fast try / catch problem med renderFile ().
- Fjernet attribut & quot;: & quot; support, bruge & quot; = & quot; (Mulighed for ":" kommer snart).
Hvad er nyt i version 0.11.0:
- Tilføjet selv objekt for at undgå dårlig med () { } præstation.
- Tilføjet DOCTYPE mulighed.
Krav :
- Node.js
Kommentarer ikke fundet