Index
A
- Abstract Syntax Tree (AST) / Jade
- append keyword
- about / Append
- arguments
- passing / Passing arguments
- arguments object
- about / The arguments object
- AssetGraph
- URL / Inlining
- atpl templating engine / Template engines
- attributes
- about / Attributes
- objects, passing as / Passing objects as attributes
B
- best practices, Jade
- about / General best practices
- separation of concerns (SoC) / Keeping logic out of templates
- inlining / Inlining
- minification / Minification
- style-induced redundancy, removing / Removing style-induced redundancy
- semantic divisions / Semantic divisions
- server-side versus client-side rendering / Server-side versus client-side rendering
- build systems / Build systems
- block comments
- about / Block comments
- block expansion
- about / Block expansion
- blocks
- passing, to mixin / Passing blocks
- about / Blocks
- defining / Blocks
- content, replacing of / Replace
- build systems
- about / Build systems
- built-in logical operators
- about / Built-in logical operators
- if elseif else statement / Built-in logical operators
- unless operator / Unless
- each loops / Each loops
- while loop / A warning about interpolation
C
- cdata
- about / Others
- cdata-css
- about / Others
- cdata-js
- about / Others
- client-side rendering
- about / Client-side rendering
- coffee-script
- about / Others
- coffeecup templating engine / Template engines
- comments
- single-line comment / Single line
- block comments / Block comments
- compiler
- variables, sending to / Sending the variables to the compiler
- complex operations
- about / Complex operations
- component-css
- about / Others
- component-js
- about / Others
- content
- replacing, of block / Replace
- cross-site scripting (XSS) attacks / Escaping
- cson
- about / Others
D
- div tag / Automatic div
- doctypes
- dot templating engine / Template engines
- dust templating engine / Template engines
E
- each loops
- about / Each loops
- eco templating engine / Template engines
- ect templating engine / Template engines
- ejs templating engine / Template engines
- escaping
- about / Escaping
- examples / Examples
- extenders / Extra things in extenders
- extends keyword
- about / Extends
F
G
- Grunt
- URL / Build systems
H
- HAML
- about / HAML
- haml-coffee templating engine / Template engines
- haml-js
- haml templating engine / Template engines
- handlebars templating engine / Template engines
- hogan templating engine / Template engines
- HTML
- example / Markup like poetry
- html2jade
- about / Others
I
- if
elseif
else statement
- about / Built-in logical operators
- if
else statement
- about / If/else
- include statement
- inline HTML
- about / Inline HTML
- inlining
- about / Inlining
- installation instructions, Jade / Installation instructions
- interpolation
J
- Jade
- example / Markup like poetry
- preprocessing, need for / Why should I preprocess?
- preprocessing / How Jade preprocesses
- installation instructions / Installation instructions
- compiling / Compiling Jade
- best practices / General best practices
- jade command / Compiling Jade
- Jade file
- including / Jade
- jade templating engine / Template engines
- JavaScript
- logic, adding / Adding logic with JavaScript
- jazz templating engine / Template engines
- Jinja2
- about / Jinja2
- jqtpl templating engine / Template engines
- JSON object
- passing, to compiler as argument / Compiler arg
- JSON Schema
- JUST templating engine / Template engines
L
- less stylesheet language / Stylesheet languages
- liqour templating engine / Template engines
- logic
- adding, with JavaScript / Adding logic with JavaScript
- logical operators
M
- Make
- URL / Build systems
- markdown
- about / Others
- minification / Minification
- minifiers
- mixins
- syntax / Syntax and mechanics
- mechanics / Syntax and mechanics
- defining / Defining mixins
- calling / Calling mixins
- blocks, passing to / Passing blocks
- Mustache
- about / Mustache
- mustache templating engine / Template engines
N
- nested tag
- creating / Tags
- Node.js
O
- objects
- passing, as attributes / Passing objects as attributes
P
- PHP
- about / PHP
- prepend keyword
- about / Prepend
- preprocessors
- about / Why should I preprocess?
- comparing / Comparison with other preprocessors
Q
- QEJS templating engine / Template engines
R
- replace keyword
- about / Replace
- Roots
- URL / Build systems
S
- sass stylesheet language / Stylesheet languages
- semantic divisions
- about / Semantic divisions
- separation of concerns (SoC)
- about / Keeping logic out of templates
- advantages / Keeping logic out of templates
- server-side rendering
- about / Server-side rendering
- SGML
- about / Why should I preprocess?
- shorthands
- ID / IDs and classes
- classes / IDs and classes
- automatic div / Automatic div
- shorthand text blocks
- about / Shorthand text blocks
- single-line comments
- about / Single line
- single-page application (SPA)
- about / Client-side rendering
- static asset
- including / Static
- style-induced redundancy
- removing / Removing style-induced redundancy
- stylesheet languages
- about / Stylesheet languages
- less / Stylesheet languages
- stylus / Stylesheet languages
- sass / Stylesheet languages
- stylus stylesheet language / Stylesheet languages
- swig templating engine / Template engines
- syntactical elements / Syntax
T
- tags
- about / Tags
- text / Text and blocks of text
- text blocks / Text blocks
- inline HTML / Inline HTML
- template engines
- about / Template engines
- templating engines
- atpl / Template engines
- coffeecup / Template engines
- dot / Template engines
- dust / Template engines
- eco / Template engines
- ect / Template engines
- ejs / Template engines
- haml / Template engines
- haml-coffee / Template engines
- handlebars / Template engines
- hogan / Template engines
- jade / Template engines
- jazz / Template engines
- jqtpl / Template engines
- JUST / Template engines
- liquor / Template engines
- mustache / Template engines
- QEJS / Template engines
- swig / Template engines
- templayed / Template engines
- toffee / Template engines
- underscore / Template engines
- walrus / Template engines
- whiskers / Template engines
- templayed templating engine / Template engines
- text
- about / Text and blocks of text
- on same line / Text on the same line
- text blocks
- about / Text blocks
- toffee templating engine / Template engines
- transformers
- about / The full list
- transformers library
- about / Template engines
- transformers repository
- URL, for argument list / Passing arguments
U
- uglify-css minifier / Minifiers
- uglify-js minifier / Minifiers
- uglify-json minifier / Minifiers
- underscore templating engine / Template engines
- unless operator
- about / Unless
V
- variables
- defining / Defining variables
- using, without interpolation / Using variables without interpolation
- sending, to compiler / Sending the variables to the compiler
- sending, to Jade programmatically / Programmatically
- verbatim
- about / Others
W
- walrus templating engine / Template engines
- while loops
- about / A warning about interpolation
- whiskers templating engine / Template engines
- whitespace
- significance / Significance of whitespace