art-template模板引擎的基本使用 丨Ajax

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

一、模板引擎的基本概念

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 是一个简约、超快的模板引擎。中文官网首页为

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值