Conceput ca o extensie a Mustache , Ghidoane oferă caracteristici suplimentare, pentru a aduce mai mult control la motor templating.
Dacă aveți mai vechi șabloane Mustache JS, nu vă faceți griji, munca ta nu a fost pentru nimic, Ghidoane vine cu suport pentru toate șabloanele mustății pre-existente.
Puteți utiliza, de asemenea, fără a Ghidoane Mustache, de asemenea, fiind o extensie, nu un plugin.
Documentația extensivă este inclusă în fișierul README al proiectului.
Diferențele față de: Mustache
Handlebars.js suportă o sintaxă expresie extinsă numită căi.
poate trece căi sau siruri de caractere ca parametri.
Capacitatea de a defini ajutoare de bloc. Bloc ajutoare sunt funcții care pot fi apelate de oriunde în șablon.
Se poate înregistra șabloane suplimentare parțiale. Amprente parțiale pot fi fie șabloane șir sau funcții șablon compilate
Ce este nou în această versiune:.
- Adăugat suport pentru nume parțiale dinamice
- Adăugat lipsă cuvinte rezervate astfel încât compilator știe să utilizeze matrice sintaxa
- Exemplu fix folosind #with helper
- Adăugat de urmărire părinte și mutația vizitatorilor AST
- interogarile Depthed eșuează atunci când se execută programul stencil
- Instrucțiuni Adăugat pentru 'spec / mustață "la CONTRIBUTING.md, să stabilească câteva greșeli de tipar
- modificare AST
- comportament diferit de {{@last}} când {{}} #each în {{#each}}
- numit Implementeaza helper referințe variabile
- Adăugat suport pentru analizator params bloc
- furnizează numai alias-uri pentru mai multe apeluri de utilizare
- Generați Maps Source
- Still scapă cu noescape activat pe mediul Ghidoane izolat
- Simplify BlockNode prin eliminarea MustacheNode intermediare
- Punerea în aplicare a analizator pentru înlănțuirea altceva de ajutoare
- Luați în considerare API interpretor extensibil
- Handlebars.noConflict) opțiune (?
- Adăugat SafeString la context (sau utilizarea de rață-tastare)
- Înregistrarea neprecizat parțiale aruncă o excepție.
- Comentarii nu respectă controlul spațiul liber
- Dezactivați implicit noua automată liniuță la inclus parțiale
Ce este nou în versiunea 4.0.4:
- Adăugat suport pentru nume parțiale dinamice
- Adăugat lipsă cuvinte rezervate astfel încât compilator știe să utilizeze matrice sintaxa
- Exemplu fix folosind #with helper
- Adăugat de urmărire părinte și mutația vizitatorilor AST
- interogarile Depthed eșuează atunci când se execută programul stencil
- Instrucțiuni Adăugat pentru 'spec / mustață "la CONTRIBUTING.md, să stabilească câteva greșeli de tipar
- modificare AST
- comportament diferit de {{@last}} când {{}} #each în {{#each}}
- numit Implementeaza helper referințe variabile
- Adăugat suport pentru analizator params bloc
- furnizează numai alias-uri pentru mai multe apeluri de utilizare
- Generați Maps Source
- Still scapă cu noescape activat pe mediul Ghidoane izolat
- Simplify BlockNode prin eliminarea MustacheNode intermediare
- Punerea în aplicare a analizator pentru înlănțuirea altceva de ajutoare
- Luați în considerare API interpretor extensibil
- Handlebars.noConflict) opțiune (?
- Adăugat SafeString la context (sau utilizarea de rață-tastare)
- Înregistrarea neprecizat parțiale aruncă o excepție.
- Comentarii nu respectă controlul spațiul liber
- Dezactivați implicit noua automată liniuță la inclus parțiale
Ce este nou în versiunea 3.0.3:
- Adăugat suport pentru nume parțiale dinamice
- Adăugat lipsă cuvinte rezervate astfel încât compilator știe să utilizeze matrice sintaxa
- Exemplu fix folosind #with helper
- Adăugat de urmărire părinte și mutația vizitatorilor AST
- interogarile Depthed eșuează atunci când se execută programul stencil
- Instrucțiuni Adăugat pentru 'spec / mustață "la CONTRIBUTING.md, să stabilească câteva greșeli de tipar
- modificare AST
- comportament diferit de {{@last}} când {{}} #each în {{#each}}
- numit Implementeaza helper referințe variabile
- Adăugat suport pentru analizator params bloc
- furnizează numai alias-uri pentru mai multe apeluri de utilizare
- Generați Maps Source
- Still scapă cu noescape activat pe mediul Ghidoane izolat
- Simplify BlockNode prin eliminarea MustacheNode intermediare
- Punerea în aplicare a analizator pentru înlănțuirea altceva de ajutoare
- Luați în considerare API interpretor extensibil
- Handlebars.noConflict) opțiune (?
- Adăugat SafeString la context (sau utilizarea de rață-tastare)
- Înregistrarea neprecizat parțiale aruncă o excepție.
- Comentarii nu respectă controlul spațiul liber
- Dezactivați implicit noua automată liniuță la inclus parțiale
Ce este nou în versiunea 3.0.1:
- Adăugat suport pentru nume parțiale dinamice
- Adăugat lipsă cuvinte rezervate astfel încât compilator știe să utilizeze matrice sintaxa
- Exemplu fix folosind #with helper
- Adăugat de urmărire părinte și mutația vizitatorilor AST
- interogarile Depthed eșuează atunci când se execută programul stencil
- Instrucțiuni Adăugat pentru 'spec / mustață "la CONTRIBUTING.md, să stabilească câteva greșeli de tipar
- modificare AST
- comportament diferit de {{@last}} când {{}} #each în {{#each}}
- numit Implementeaza helper referințe variabile
- Adăugat suport pentru analizator params bloc
- furnizează numai alias-uri pentru mai multe apeluri de utilizare
- Generați Maps Source
- Still scapă cu noescape activat pe mediul Ghidoane izolat
- Simplify BlockNode prin eliminarea MustacheNode intermediare
- Punerea în aplicare a analizator pentru înlănțuirea altceva de ajutoare
- Luați în considerare API interpretor extensibil
- Handlebars.noConflict) opțiune (?
- Adăugat SafeString la context (sau utilizarea de rață-tastare)
- Înregistrarea neprecizat parțiale aruncă o excepție.
- Comentarii nu respectă controlul spațiul liber
- Dezactivați implicit noua automată liniuță la inclus parțiale
Ce este nou în versiunea 3.0.0:
- Adăugat suport pentru nume parțiale dinamice
- Adăugat lipsă cuvinte rezervate astfel încât compilator știe să utilizeze matrice sintaxa
- Exemplu fix folosind #with helper
- Adăugat de urmărire părinte și mutația vizitatorilor AST
- interogarile Depthed eșuează atunci când se execută programul stencil
- Instrucțiuni Adăugat pentru 'spec / mustață "la CONTRIBUTING.md, să stabilească câteva greșeli de tipar
- modificare AST
- comportament diferit de {{@last}} când {{}} #each în {{#each}}
- numit Implementeaza helper referințe variabile
- Adăugat suport pentru analizator params bloc
- furnizează numai alias-uri pentru mai multe apeluri de utilizare
- Generați Maps Source
- Still scapă cu noescape activat pe mediul Ghidoane izolat
- Simplify BlockNode prin eliminarea MustacheNode intermediare
- Punerea în aplicare a analizator pentru înlănțuirea altceva de ajutoare
- Luați în considerare API interpretor extensibil
- Handlebars.noConflict) opțiune (?
- Adăugat SafeString la context (sau utilizarea de rață-tastare)
- Înregistrarea neprecizat parțiale aruncă o excepție.
- Comentarii nu respectă controlul spațiul liber
- Dezactivați implicit noua automată liniuță la inclus parțiale
Ce este nou în versiunea 2.0.0:.
- Adăugat notă contrib în ceea ce privește documentele handlebarsjs.com
- joacă frumos cu numere de versiune gemspec.
Ce este nou în versiunea 2.0.0-alpha.4:
- EXPUNEI împachetatoare de configurare pentru șabloane compilate .
Ce este nou în versiunea 1.2.1:
- Permiteți orice număr de caractere rămase în urmă pentru variabila JavaScript valid .
- Falsy AMD module în versiunea 1.2.0.
Ce este nou în versiunea 1.1.2:.
- Adăugat teste simple de utilitate binare
- Fixed compilare șir gol.
Ce este nou în versiunea 1.1.1:.
- ia act de presă fixă legătură
Cerințe :
- JavaScript activat pe partea de client
Comentariile nu a fost găsit