node.js 模版引擎

模版引擎

一、什么是模版引擎:

模版引擎是为了使用户界面与业务逻辑(内容)分离而产生的,它可以生成特定格式的文档,用于网站的模版引擎就会生成一个标准的文档就是将模版文件和数据通过模版引擎生成一个html文档。

常见的模版引擎: art-template

art-template不仅在能在浏览器使用也可以在node中使用。
二,art-template使用

2.1、安装

js 复制代码
npm install art-template
//  该命令在那执行就会把包下载到哪里,默认会下载到node_model目录
// node-model 不要改 也不支持改
html 复制代码
<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方法加载就可以了:

js 复制代码
require('art-template')
相关推荐
王八八。15 小时前
nvm 安装与配置完全指南:从零到多版本 Node.js 自由切换
node.js
紫禁玄科15 小时前
Shai-Hulud:npm生态的自我复制蠕虫风暴
前端·npm·node.js
烂蜻蜓17 小时前
Node.js入门教程(十四):async/await
node.js
谢小飞3 天前
大文件上传很难?学会这招,GB文件秒传不是梦
前端·node.js
周小董3 天前
[1367]npm 安装 canvas 报错 node-gyp ERR
前端·npm·node.js
张龙6874 天前
Node.js 内存泄漏排查实战:从内存曲线到堆快照,一条可复用的定位路径
性能优化·node.js
烂蜻蜓4 天前
Node.js入门教程(七):工作机制
node.js
凌云拓界5 天前
NodeVerdict | .ndv 二进制格式:为 WASM 解码器设计的紧凑布局
安全·架构·开源·node.js·编辑器·软件工程·wasm
凌云拓界5 天前
NodeVerdict | 性能门禁:把追踪数据变成 CI 规则
ci/cd·信息可视化·开源·node.js·bug·数据可视化·安全架构
烂蜻蜓5 天前
Node.js入门教程(五):NVM 管理多版本 Node.js
node.js