node.js 模版引擎

news/2024/12/22 1:47:43/

模版引擎

一、什么是模版引擎:
模版引擎是为了使用户界面与业务逻辑(内容)分离而产生的,它可以生成特定格式的文档,用于网站的模版引擎就会生成一个标准的文档就是将模版文件和数据通过模版引擎生成一个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')

http://www.ppmy.cn/news/1424274.html

相关文章

(十八)C++自制植物大战僵尸游戏的游戏暂停实现

植物大战僵尸游戏开发教程专栏地址http://t.csdnimg.cn/uzrnw 游戏暂停 当玩家遇到突发事件&#xff0c;可以通过暂停功能暂停游戏&#xff0c;以便及时处理问题。在激烈的游戏中&#xff0c;玩家可能需要暂停游戏来进行策略调整。此外&#xff0c;长时间的游戏对战可能会让玩…

虚拟机的网络模式

仅主机 仅用来与主机交互&#xff0c;使用的是VMnet1网卡&#xff0c;该模式无法链接互联网&#xff0c;只能与物理机通讯&#xff0c;如果ip不与物理机在同一个网段&#xff0c;那么也无法与物理机通讯 桥接模式 该模式下的虚拟机会链接VMnet0网卡&#xff0c;该网卡会直接桥接…

不是我说,这玩意也叫高可用?

背景&#xff1a;有人求助说数据库起不来了。原因是某个文件有问题&#xff08;可以理解为无法访问或者读写&#xff09;。我问有从库吗&#xff1f;说没有。这里的高可用架构是通过存储复制做的。然后高可用那端的文件也一样。听到这里随着这个系统不是我的&#xff0c;我都忍…

Kafka分布式数据处理平台

目录 一.消息队列基本介绍 1.为什么需要消息队列 2.使用消息队列的好处 2.1 解耦 耦合&#xff08;非解耦&#xff09; 解耦 2.2 可恢复性 2.3 缓冲 2.4 灵活性 & 峰值处理能力 2.5 异步通信 3.消息队列的两种模式 3.1 点对点模式 3.2 发布/订阅模式 二.Kafk…

数据可视化插件echarts【前端】

数据可视化插件echarts【前端】 前言版权开源推荐数据可视化插件echarts一、如何使用1.1 下载1.2 找到js文件1.3 入门使用1.4 我的使用 二、前后端交互&#xff1a;入门demo2.1 前端htmljs 2.2 后端entitycontrollerservicemapper 三、前后端交互&#xff1a;动态数据3.1 前端j…

已解决java.net.NoRouteToHostException: 无法到达主机异常的正确解决方法,亲测有效!!!

已解决java.net.NoRouteToHostException: 无法到达主机异常的正确解决方法&#xff0c;亲测有效&#xff01;&#xff01;&#xff01; 目录 问题分析 报错原因 解决思路 解决方法 检查网络连接 核实目标地址 检查防火墙和路由器规则 验证VPN/代理设置 修正网络配置 …

maven3.9+下载安装

maven介绍 Maven 是一个项目管理和理解工具&#xff0c;它基于项目对象模型&#xff08;POM&#xff09;概念。Maven 可以帮助开发者定义项目结构、依赖关系、构建过程以及其他任务。它主要用于 Java 项目&#xff0c;但也可以用于其他类型的项目。Maven 的主要目标是简化构建…

Oracle 12c修改字符集的方法(解决数据导入后中文乱码,ORA-12899错误 列 的值太长)

之前在Windows上安装的Oracle&#xff0c;现在迁移到Linux上&#xff0c;把dmp文件导入Linux的时候发现字段的注释和存储过程中的中文是问号&#xff1f;&#xff0c;而且导入的时候还会报ORA-12899错误。其实这些都是字符集问题。 1、查询当前字符集 select * from nls_data…