Jade fonctionne comme ne importe quel autre moteur de template, en prenant une série de balises prédéfinies et les convertir en code HTML.
Jade est un excellent moyen de créer des mises en page, contenu dynamique permettant d'être insérée sans avoir à traiter avec des balises HTML embêtants à chaque fois.
Le moteur de modèle peut être utilisé par un programme comme ne importe quelle autre bibliothèque ou il peut être utilisé à partir de la console Node.s ainsi.
Outre la version pur Node.js, les implémentations pour PHP, Ruby, Scala et JavaScript côté client sont également disponibles
Caractéristiques :.
- Pas de préfixe de balise
- option de sortie formaté
- le mode HTML 5 (en utilisant le 5 doctype !!!)
- analyseur haute performance
- Grande lisibilité
- code est échappé par défaut pour la sécurité
- erreur contextuelle de rapports à la compilation et moment de l'exécution
- exécutable pour la compilation des modèles de jade via la ligne de commande
- option de mémoire cache
- Moissonneuses-classes dynamiques et statiques tag
- la manipulation de l'arbre de Parse via des filtres
- Supports express JS hors de la boîte
- itération Transparent sur des objets, des tableaux et même les non-enumerables via - chaque
Ce qui est nouveau dans cette version:
- Nettoyer chemin / fs fonctions CLI que nous ne avons plus node@0.6 de soutien
- Mise à jour commandant
- cache de documents et de parser les options
- Correction d'un bug dans 1.9.0 où nous lisons le fichier si le cache a été activé, même si une chaîne a été fourni
Ce qui est nouveau dans la version 1.8.0:
- Correction vide bloc de texte uniquement
- avertir des changements à venir à la norme ISO 8601 dates de style
- Ajouter avertissements lorsque les données-attributs contiennent esperluette
- Laissez assez personnalisé indentation
- Ajout du support pour un objet dans l'attribut de style
- Ajout du support pour un objet dans l'attribut de classe
Ce qui est nouveau dans la version 1.7.0:
- Ajout d'une option Doctype en ligne de commande
- style ES6 Support args repos dans mixins
- Correction du support pour les sauts de ligne Unicode (& # x5C; u2028, & # x5C; u2029)
- Exposer globales option dans le avec le module
- Beaucoup de nouvelle documentation
Quoi de neuf dans la version 1.6.0:
- Laissez un espace blanc facultative après + lorsque vous appelez un mixin
- Utiliser le module de vide-éléments pour remplacer la liste interne à fermeture automatique
- Correction d'un avertissement à tort mis en garde pour les blocs inutilisés si dans un modèle se étendant depuis une include
- mixins Fix pas de travail à la fin du fichier
- Fix rapports d'erreur lorsque bloc mixin a été suivie par des lignes vides
Ce qui est nouveau dans la version 1.5.0:.
- API Ajouté CompileFile
- numéro de ligne fixe dans les blocs inutilisés avertissement.
- Correction d'un avertissement à tort mis en garde pour les blocs inutilisés se ils étaient sous un autre bloc.
Ce qui est nouveau dans la version 1.4.0:
- Correction d'une erreur qui a parfois causé des «jeton inattendu & quot; sans pépin texte & quot; » étant jetés par erreur.
Ce qui est nouveau dans la version 1.3.1:
- Correction d'une erreur avec des balises en XML qui sont auto- fermeture en HTML.
- message d'erreur fixe pour les balises imbriquées avec le contenu.
Quoi de neuf dans la version 1.1.0:
- Lance une erreur lorsque le même attribut est dupliqué multiples fois.
- Déplacer plusieurs erreurs dans l'analyseur / lexer afin qu'ils aient plus d'informations sur les numéros de ligne.
Ce qui est nouveau dans la version 1.0.0:
- Pas plus soutenir node@0.8
- Fix rapport d'erreurs dans les présentations et comprend
- Laissez une liste de d'être transmis «globales» comme un tableau au moment de la compilation et ne exposent pas automatiquement toutes les variables globales
- Évasion apostrophes dans les attributs de données
- interaction Fix mixin / bloc
- Ignorer l'espace de fuite après la déclaration mixin
- Assurez littérale. fonctionner comme prévu
- Supprimer texte implicite seulement pour le script / le style
- Arrêter l'analyse des commentaires et enlever le support pour des commentaires conditionnels
- Assurez-filtrage comprend explicite
- Supprimer la syntaxe d'affectation spéciale
- Supprimer !!! raccourci pour doctype
- Supprimer raccourci pour 5 doctype html
- Supprimer option colons d'un lointain passé
Quoi de neuf dans la version 0.35.0:.
- Ajout du support pour l'espace séparé attributs
- Ajout erreurs antérieures pour des expressions JavaScript invalides.
Quoi de neuf dans la version 0.34.1:
- Correction de rendre le fichier ne fonctionne pas lorsqu'on l'appelle avec rappel.
Ce qui est nouveau dans la version 0.31.2:.
- avertissements relatifs à l'obsolescence trop zélés fixes
Quoi de neuf dans la version 0.29.0:
- Ajouté & quot; monocle & quot; Watcher qui fonctionne réellement.
- interpolation fixe dans les blocs de texte.
- Interpolation d'attribut fixe.
Quoi de neuf dans la version 0.27.7:.
- fixe chaque autre article / pour les objets énumérés
Quoi de neuf dans la version 0.27.6:
- modèles inclus ne peut pas remplacer les blocs de leur parent.
Quoi de neuf dans la version 0.26.2:
- Ajout de l'alias de --obj.
- Ajout mot réservé prévention des conflits dans Fermeture compilateur de Google.
- Ajouté tag interpolation.
Ce qui est nouveau dans la version 0.26.0:.
- explicite soutien tag Ajouté à fermeture automatique
- instruction de bloc ajouté.
- Ajout du comportement des balises comme mixin.
- mixins fixes avec étend.
Ce qui est nouveau dans la version 0.22.0:
- Ajout page de manuel de jade (homme de jade après l'installation pour docs )
- Ajouté -D, --no-debug au jade (1)
- Ajout -p, --pretty au jade (1)
- Ajout -c option --client au jade (1)
- -o fixe {client: true} avec stdin
Ce qui est nouveau dans la version 0.21.0:
- nouvelle suite de tests d'entrée / sortie ajouté en utilisant la chaîne de Moka diffing.
- alias Ajouté étendent - & # X3e; étend.
- fixe comprennent évasions.
- Correction bloc-extension avec .foo et #foo courts-mains.
Quoi de neuf dans la version 0.20.3:
- Changé: passer .FileName aux filtres que <. / li>
Ce qui est nouveau dans la version 0.20.0:.
- Ajout d'un exemple du navigateur
- Ajout de rendement bloc comprend.
- Changement remplacé __ interne var avec __jade.
- fixe deux globales.
Ce qui est nouveau dans la version 0.19.0:
- Ajout d'un lien dans le readme au jade mode pour Emacs .
- Ajout d'un lien à la mise en œuvre de python.
Ce qui est nouveau dans la version 0.18.0:
- Changé:
- ['script', 'style'] sont texte seulement.
Quoi de neuf dans la version 0.17.0:
- jade.renderFile () est de retour! (Pour 3.x express).
- Object.keys () bug de basculement fixe.
Ce qui est nouveau dans la version 0.16.4:.
- Correction d'un essai en raison de mot réservé
- Correction:. Commandant 0.1.x dep pour 0.5.x
Quoi de neuf dans la version 0.16.1:
- bug autre inattendue fixe lorsque compileDebug:. False
- Correction d'un problème de attr de l'État pour équilibrer paires.
Ce qui est nouveau dans la version 0.15.2:.
- nouvelles limites conditionnelles fixes
Quoi de neuf dans la version 0.14.0:.
- Ajouté tableau itération avec l'exemple de l'indice
- runtime.js Added.
- Ajout d'une option pour activer compileDebug lineno instrumentation.
- option inline Ajouté à désactiver inline d'aides (pour côté client).
Ce qui est nouveau dans la version 0.13.0:.
- Support mixin Ajouté
- Ajouté inclure le support.
- Ajout du support de tableau pour l'attribut de classe.
Ce qui est nouveau dans la version 0.12.4:.
- Filtre fixe indentation bug
Ce qui est nouveau dans la version 0.12.3:.
- Correction d'un soutien des chaînes vides
- Correction documentation commentaires conditionnels.
Ce qui est nouveau dans la version 0.12.0:
- doctype Ajouté comme alias !!!
- Ajouté; valeur de doctype est maintenant insensible à la casse.
- Ajout du support attribut interpolation.
- Fixe; conserver des espaces d'indentation originaux dans des blocs de texte.
Ce qui est nouveau dans la version 0.11.1:.
- Texte fixe bloc indentation
- Changement; utilisant devDependencies.
- essayer fixe / catch avec RenderFile ().
- Retiré attribut & quot;: & quot; soutien, utilisez & quot; = & quot; (Option pour »:« à venir bientôt).
Question
Quoi de neuf dans la version 0.11.0:
- objet auto ajoutée pour éviter pauvres () { } performance.
- option doctype Ajouté.
Exigences :
- Node.js
Commentaires non trouvées