一、模板引擎的基本概念
1.1 渲染UI结构时遇到的问题
var rows = []
$.each(res.data, function (i, item) { // 循环拼接字符串
rows.push('<li class="list-group-item">'+ item.content +'<span class="badge cmt-date">评论时间:'+ item.time +'</span><span class="badge cmt-person">评论人:'+ item.username +'</span></li>')
})
$('#cmt-list').empty().append(rows.join('')) // 渲染列表的UI结构
上述代码是通过字符串拼接的形式,来渲染UI结构。
如果UI结构比较复杂,则拼接字符串的时候需要格外注意引号之前的嵌套。且一旦需求发生变化,修改起来也非常麻烦
1.2 什么是模板引擎
模板引擎,顾名思义,它可以根据程序员指定的
模板结构
和
数据
,自动生成一个完整的HTML页面。
1.3 模板引擎的好处
① 减少了字符串的拼接操作
② 使代码结构更清晰
③ 使代码更易于阅读与维护
二、art-template模板引擎
2.1 art-template简介
art-template 是一个简约、超快的模板引擎。中文官网首页为

文章介绍了模板引擎的概念,指出其能简化HTML渲染,提高代码可读性和维护性。重点讲解了art-template模板引擎,包括其安装、基本使用步骤、标准语法如变量输出、条件和循环输出,以及过滤器的使用。并通过新闻列表案例展示了实际应用。
最低0.47元/天 解锁文章
807

被折叠的 条评论
为什么被折叠?



