Swig-NodeJS 介绍
swig
是node端的一个优秀简洁的模板引擎,类似Python模板引擎Jinja,目前不仅在node端较为通用,相对于jade、ejs优秀,而且在浏览器端也可以很好地运行。
特性:
使用示例:
模板代码
<h1>{{ pagename|title }}</h1> <ul> {% for author in authors %} <li{% if loop.first %} class="first"{% endif %}>{{ author }}</li> {% endfor %} </ul>
node.js 代码:
var swig = require('swig'); var template = swig.compileFile('/absolute/path/to/template.html'); var output = template({ pagename: 'awesome people', authors: ['Paul', 'Jim', 'Jane'] });
<h1>Awesome People</h1> <ul> <li class="first">Paul</li> <li>Jim</li> <li>Jane</li> </ul>
Swig-NodeJS 官网
http://paularmstrong.github.io/swig/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。