Handlebars

Software screenshot:
Handlebars
Software informatie:
Versie: 4.0.5 Bijgewerkt
Upload datum: 10 Feb 16
Ontwikkelaar: Yehuda Katz
Licentie: Gratis
Populariteit: 18

Rating: 2.0/5 (Total Votes: 1)

Ontworpen als een uitbreiding op Mustache , Sturen biedt extra functies, meer controle op de template engine te brengen.

Als u oudere Snor JS sjablonen, maak je geen zorgen, je werk was niet voor niets, het stuur komt met ondersteuning voor alle reeds bestaande Snor templates.

U kunt ook gebruik maken van Sturen zonder Snor ook, zijnde een uitbreiding, niet een plug-in.

Uitgebreide documentatie is opgenomen in het project README bestand.


Verschillen met Snor:

Handlebars.js ondersteunt een uitgebreide expressie syntax genoemd paden.

Kan passeren paden of Strings als parameters.

De mogelijkheid om blok helpers te definiëren. Block helpers zijn functies die kunnen worden aangeroepen vanuit overal in de template.

Kan extra sjablonen te registreren als partials. Partials kan zowel String sjablonen of gecompileerde template functies

Wat is nieuw in deze release:.

  • Toegevoegde ondersteuning voor dynamische gedeeltelijke namen
  • Toegevoegd ontbrekende gereserveerde woorden dus compiler weet array syntax
  • gebruiken
  • Fixed bijvoorbeeld met behulp van #with helper
  • Toegevoegd ouder tracking en mutatie AST bezoekers
  • Depthed lookups mislukt wanneer programma duplicator runs
  • Toegevoegd instructies voor 'spec / snor' to CONTRIBUTING.md, vast te stellen een paar typfouten
  • AST-update
  • Verschillende gedrag van {{@Last}} als {{#each}} in {{#each}}
  • Uitvoeren genaamd helper variabele referenties
  • Toegevoegd parser ondersteuning voor block params
  • Alleen bieden aliassen voor meervoudig gebruik oproepen
  • Genereer Source Maps
  • Nog ontsnapt met noEscape ingeschakeld op geïsoleerde Sturen milieu
  • Simplify BlockNode door het verwijderen van tussenliggende MustacheNode
  • Implementeren parser voor anders chaining helpers
  • Overweeg uitbreidbare parser API
  • optie Handlebars.noConflict ()?
  • Toegevoegd SafeString om context (of het gebruik duck-typing)
  • Het registreren undefined gedeeltelijke gooit uitzondering.
  • Reacties niet respecteren witruimte controle
  • Schakel nieuwe standaard auto-streepje bij inbegrepen partials

Wat is nieuw in versie 4.0.4:

  • Ondersteuning voor dynamische gedeeltelijke namen
  • Toegevoegd ontbrekende gereserveerde woorden dus compiler weet array syntax
  • gebruiken
  • Fixed bijvoorbeeld met behulp van #with helper
  • Toegevoegd ouder tracking en mutatie AST bezoekers
  • Depthed lookups mislukt wanneer programma duplicator runs
  • Toegevoegd instructies voor 'spec / snor' to CONTRIBUTING.md, vast te stellen een paar typfouten
  • AST-update
  • Verschillende gedrag van {{@Last}} als {{#each}} in {{#each}}
  • Uitvoeren genaamd helper variabele referenties
  • Toegevoegd parser ondersteuning voor block params
  • Alleen bieden aliassen voor meervoudig gebruik oproepen
  • Genereer Source Maps
  • Nog ontsnapt met noEscape ingeschakeld op geïsoleerde Sturen milieu
  • Simplify BlockNode door het verwijderen van tussenliggende MustacheNode
  • Implementeren parser voor anders chaining helpers
  • Overweeg uitbreidbare parser API
  • optie Handlebars.noConflict ()?
  • Toegevoegd SafeString om context (of het gebruik duck-typing)
  • Het registreren undefined gedeeltelijke gooit uitzondering.
  • Reacties niet respecteren witruimte controle
  • Schakel nieuwe standaard auto-streepje bij inbegrepen partials

Wat is nieuw in versie 3.0.3:

  • Ondersteuning voor dynamische gedeeltelijke namen
  • Toegevoegd ontbrekende gereserveerde woorden dus compiler weet array syntax
  • gebruiken
  • Fixed bijvoorbeeld met behulp van #with helper
  • Toegevoegd ouder tracking en mutatie AST bezoekers
  • Depthed lookups mislukt wanneer programma duplicator runs
  • Toegevoegd instructies voor 'spec / snor' to CONTRIBUTING.md, vast te stellen een paar typfouten
  • AST-update
  • Verschillende gedrag van {{@Last}} als {{#each}} in {{#each}}
  • Uitvoeren genaamd helper variabele referenties
  • Toegevoegd parser ondersteuning voor block params
  • Alleen bieden aliassen voor meervoudig gebruik oproepen
  • Genereer Source Maps
  • Nog ontsnapt met noEscape ingeschakeld op geïsoleerde Sturen milieu
  • Simplify BlockNode door het verwijderen van tussenliggende MustacheNode
  • Implementeren parser voor anders chaining helpers
  • Overweeg uitbreidbare parser API
  • optie Handlebars.noConflict ()?
  • Toegevoegd SafeString om context (of het gebruik duck-typing)
  • Het registreren undefined gedeeltelijke gooit uitzondering.
  • Reacties niet respecteren witruimte controle
  • Schakel nieuwe standaard auto-streepje bij inbegrepen partials

Wat is nieuw in versie 3.0.1:

  • Ondersteuning voor dynamische gedeeltelijke namen
  • Toegevoegd ontbrekende gereserveerde woorden dus compiler weet array syntax
  • gebruiken
  • Fixed bijvoorbeeld met behulp van #with helper
  • Toegevoegd ouder tracking en mutatie AST bezoekers
  • Depthed lookups mislukt wanneer programma duplicator runs
  • Toegevoegd instructies voor 'spec / snor' to CONTRIBUTING.md, vast te stellen een paar typfouten
  • AST-update
  • Verschillende gedrag van {{@Last}} als {{#each}} in {{#each}}
  • Uitvoeren genaamd helper variabele referenties
  • Toegevoegd parser ondersteuning voor block params
  • Alleen bieden aliassen voor meervoudig gebruik oproepen
  • Genereer Source Maps
  • Nog ontsnapt met noEscape ingeschakeld op geïsoleerde Sturen milieu
  • Simplify BlockNode door het verwijderen van tussenliggende MustacheNode
  • Implementeren parser voor anders chaining helpers
  • Overweeg uitbreidbare parser API
  • optie Handlebars.noConflict ()?
  • Toegevoegd SafeString om context (of het gebruik duck-typing)
  • Het registreren undefined gedeeltelijke gooit uitzondering.
  • Reacties niet respecteren witruimte controle
  • Schakel nieuwe standaard auto-streepje bij inbegrepen partials

Wat is nieuw in versie 3.0.0:

  • Ondersteuning voor dynamische gedeeltelijke namen
  • Toegevoegd ontbrekende gereserveerde woorden dus compiler weet array syntax
  • gebruiken
  • Fixed bijvoorbeeld met behulp van #with helper
  • Toegevoegd ouder tracking en mutatie AST bezoekers
  • Depthed lookups mislukt wanneer programma duplicator runs
  • Toegevoegd instructies voor 'spec / snor' to CONTRIBUTING.md, vast te stellen een paar typfouten
  • AST-update
  • Verschillende gedrag van {{@Last}} als {{#each}} in {{#each}}
  • Uitvoeren genaamd helper variabele referenties
  • Toegevoegd parser ondersteuning voor block params
  • Alleen bieden aliassen voor meervoudig gebruik oproepen
  • Genereer Source Maps
  • Nog ontsnapt met noEscape ingeschakeld op geïsoleerde Sturen milieu
  • Simplify BlockNode door het verwijderen van tussenliggende MustacheNode
  • Implementeren parser voor anders chaining helpers
  • Overweeg uitbreidbare parser API
  • optie Handlebars.noConflict ()?
  • Toegevoegd SafeString om context (of het gebruik duck-typing)
  • Het registreren undefined gedeeltelijke gooit uitzondering.
  • Reacties niet respecteren witruimte controle
  • Schakel nieuwe standaard auto-streepje bij inbegrepen partials

Wat is nieuw in versie 2.0.0:.

  • Toegevoegd contrib opmerking over handlebarsjs.com docs
  • speelt mooi met gemspec versienummers.

Wat is nieuw in versie 2.0.0-alpha.4:

  • Expose setup wrappers voor gecompileerde templates .

Wat is nieuw in versie 1.2.1:

  • Laat een willekeurig aantal trailing tekens voor geldige JavaScript-variabele .
  • Falsy AMD module namen in versie 1.2.0.

Wat is nieuw in versie 1.1.2:.

  • Toegevoegd eenvoudige binaire hulpprogramma testen
  • Vaste lege string compilatie.

Wat is nieuw in versie 1.1.1:.

  • Fixed release notes verwijzen

Eisen

  • Javascript nodig op client side

Vergelijkbare software

ShellJS
ShellJS

10 Feb 16

Nimble
Nimble

13 May 15

Zend AMF
Zend AMF

13 May 15

Apache Any23
Apache Any23

13 Apr 15

Reacties op Handlebars

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!