模版引擎
一、什么是模版引擎:
模版引擎是为了使用户界面与业务逻辑(内容)分离而产生的,它可以生成特定格式的文档,用于网站的模版引擎就会生成一个标准的文档就是将模版文件和数据通过模版引擎生成一个html文档。
常见的模版引擎: art-template
art-template不仅在能在浏览器使用也可以在node中使用。
二,art-template使用
2.1、安装
npm install art-template
// 该命令在那执行就会把包下载到哪里,默认会下载到node_model目录
// node-model 不要改 也不支持改
<body>
<script src="node_modules/art-template/lib/template-web.js"></script>
<script type="text/template" id="tp1">
大家好,我叫 {{ name }}
我今年{{ age }} 岁了
我来自{{ province }}
我喜欢: {{ each hobbies }} {{ $value }} {{ /each }}
</script>
<script>
var ret = template('tp1', {
name: 'Jack',
age: 18,
province: '北京'
hobbies: [
'写代码',
'打羽毛球'
]
})
console.log(ret)
</script>
</body>
三、在node.js中使用模板引擎
模板引擎最早诞生于服务器领域,后来才发展到前端
使用步骤:
1、安装 npm install art-template
2、在需要使用的文件模块中加载art-template
只需要使用require方法加载就可以了:
require('art-template')