最初接触的模板引擎还是基于node的ejs,当时觉得很神奇原来还可以这么玩,后来随着学习的深入,使用过jade,doT等,当然还有一些比较火的诸如juicer、underscore还没有深入接触,直到今年上半年由于项目需要就想着要不试试腾讯的artTemplate,感觉牛逼也吹的挺响的。开始了解后, ...
分类:
其他好文 时间:
2016-08-28 23:52:02
阅读次数:
271
最初接触的模板引擎还是基于node的ejs,当时觉得很神奇原来还可以这么玩,后来随着学习的深入,使用过jade,doT等,当然还有一些比较火的诸如juicer、underscore还没有深入接触,直到今年上半年由于项目需要就想着要不试试腾讯的artTemplate,感觉牛逼也吹的挺响的。开始了解后, ...
分类:
其他好文 时间:
2016-08-28 20:56:10
阅读次数:
200
新建了一个nodejs项目,默认是jade模板。改成ejs模板,使用html作为启动项。此时运行程序报错了:Failed to lookup view "error" in views directory app.js: 以下是报错: 查了一圈,发现是模板在加载的时候,views文件夹里必须有一个e ...
分类:
其他好文 时间:
2016-08-12 19:46:46
阅读次数:
523
一、Post提交 1、前端代码: 2、JS代码: 3、输出结果如下: PS:1、formidable 是第三方模块,需要先在工作区安装(npm install formidable),网址:https://www.npmjs.com/package/formidable; 二、模板引擎EJS 1、n ...
分类:
Web程序 时间:
2016-08-04 15:03:04
阅读次数:
259
一、什么是EJS EJS是一个JavaScript模板库,用来从JSON数据中生成HTML字符串。 二、为什么要使用EJS 与最初的JavaScript相比较,一些不太了解你的代码的人可以更容易地通过EJS模板代码看得懂你的代码。 让我们放松一下,一起来享受下令人激动的干净简洁的感觉。 总之可以让代 ...
分类:
Web程序 时间:
2016-06-17 16:49:44
阅读次数:
1132
nodejs 可以直接在返回中使用html标签,例如下面的格式,返回 hello world 将会使用 h1 字体。 app.get('/html',function(req,res){ res.status(200).send('<h1>hello world</h1>');}); "E" is ...
分类:
Web程序 时间:
2016-05-25 18:42:02
阅读次数:
220
app.js: app.set('view engine', 'ejs'); app.engine('html', require('ejs').renderFile); routes/index.js router.get('/', function(req, res, next) { res.r... ...
分类:
Web程序 时间:
2016-04-28 00:18:01
阅读次数:
177
app.engine('.html', require('ejs').__express);app.set('view engine', 'html'); 注意:修改views下面的后缀名,并且并且不要忘记index.html里引入的
分类:
Web程序 时间:
2016-03-22 19:02:08
阅读次数:
216
1. 现在我们来给每篇文章增加pv统计和留言统计功能。 假设:在主页、用户也和文章页均可以显示pv统计和留言统计 首先,打开post.js,修改代码如下所示: 然后,修改Post.getOne()为如下所示: 最后,修改index.ejs、user.ejs、article.ejs,在<p><%- p
分类:
其他好文 时间:
2016-03-21 22:55:31
阅读次数:
194
准备工作: Node JS; 1:安装全局express;在express4.x版本中,安装时语句变为了这样: npm install -g express npm install -g express-generator 2:创建项目: 选择模板:ejs jade Express name -ej
分类:
Web程序 时间:
2016-03-19 16:26:49
阅读次数:
163