Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // idiomatic
- 'use strict';
- /*jslint node: true */
- var jade = require('jade');
- function userPresenter(data) {
- function name() {
- return data.name;
- }
- function title() {
- return data.title;
- }
- return {
- name: name,
- title: title
- };
- }
- var user = userPresenter({ name: 'josh', title: 'Sir' });
- var html = jade.renderFile('index2.jade', { user: user });
- console.log(html);
- // classical
- 'use strict';
- /*jslint node: true */
- var jade = require('jade');
- var UserPresenter = function (data) {
- this.data = data;
- };
- UserPresenter.prototype = {
- name: function() {
- return this.data.name;
- },
- title: function() {
- return this.data.title;
- }
- };
- var user = new UserPresenter({ name: 'josh', title: 'Sir' });
- var html = jade.renderFile('index2.jade', { user: user });
- console.log(html);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement