Skip to content

Instantly share code, notes, and snippets.

@ertugrultas
ertugrultas / template
Created July 18, 2013 20:52
Jade Examples
//my-layout.jade
doctype 5
html
head
title Template Page
block head
body
#content
block content
//my-template.jade
extends my-layout
block head
script(src="myfile.js")
block content
h1 My page
@ertugrultas
ertugrultas / Append Prepend Examples
Created July 18, 2013 20:55
Jade Examples append prepend
extends layout
block append head
script(src='/vendor/three.js')
script(src='/game.js')
extends layout
block prepend head
script(src='/vendor/three.js')
@ertugrultas
ertugrultas / Partial Jade
Created July 18, 2013 20:55
Jade Examples Partial File Example
div#makalesLitesi
ul
for(makale in makaleListesi)
{
li makale.adi
}
@ertugrultas
ertugrultas / include partial file
Created July 18, 2013 20:56
Jade Examples include Examples
//search.jade
extends my-layout
block content
h2 Arama Sonuçları
include makaleListesi.jade
//search.jade
extends my-layout
div.liste
ul Fruit List
each item in items
li= item.adi
extends layout/default
block main
div#mainContent(style="border:1")
span
Meyve Adı:
input(id="txtFruit", name="fruit")
button(id="btnEkle",type="button") Ekle
exports.addFruit = function (req, res) {
var fruits = req.session.fruits;
fruits.push({adi:req.body.fruit});
req.session.fruits = fruits;
res.render('partialListe', {layout: false,items:fruits });
}
extends layout/default
block main
div#mainContent(style="border:1")
span
Meyve Adı:
input(id="txtFruit", name="fruit")
button(id="btnEkle",type="button") Ekle
app.use(function(req, res) {
res.end('Hello!');
});