test-node.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. var template = require('../node/template.js');
  2. //console.log(template);
  3. template.config('base', __dirname);// 设置模板根目录,默认为引擎所在目录
  4. template.config('compress', true);// 压缩输出
  5. template.config('escape', false);// xss过滤
  6. var data = {
  7. title: '国内要闻',
  8. time: (new Date).toString(),
  9. list: [
  10. {
  11. title: '<油价>调整周期缩至10个工作日 无4%幅度限制',
  12. url: 'http://finance.qq.com/zt2013/2013yj/index.htm'
  13. },
  14. {
  15. title: '明起汽油价格每吨下调310元 单价回归7元时代',
  16. url: 'http://finance.qq.com/a/20130326/007060.htm'
  17. },
  18. {
  19. title: '广东副县长疑因抛弃情妇遭6女子围殴 纪检调查',
  20. url: 'http://news.qq.com/a/20130326/001254.htm'
  21. },
  22. {
  23. title: '湖南27岁副县长回应质疑:父亲已不是领导',
  24. url: 'http://news.qq.com/a/20130326/000959.htm'
  25. },
  26. {
  27. title: '朝军进入战斗工作状态 称随时准备导弹攻击美国',
  28. url: 'http://news.qq.com/a/20130326/001307.htm'
  29. }
  30. ]
  31. };
  32. var render = template('tpl/index');
  33. var html = render(data);
  34. console.time('test');
  35. for (var i = 0; i < 999999; i ++) {
  36. render(data)
  37. }
  38. console.log(html);
  39. console.timeEnd('test');