必须掌握的前端模板引擎之art-template

常用的模板引擎有tpl.js、baiduTemplate、doT.js、art-template等等;

我所理解的模板引擎就是把js数据传到html中展示出来;

art-template 是一个简约、超快的模板引擎。

art-template有两种语法:

一、标准语法可以让模板更容易读写;

二、原始语法具有强大的逻辑处理能力。

 

必须掌握的前端模板引擎之art-template_第1张图片

引入模板

定义模板



上面的模板我用的循环作为例子,具体更多的语法请到官方网站文档查看

请求数据,将数据传给模板

$.ajax({

type:"post",

url:"xxxxxxxx",//请求地址

dataType:"json",

success:function(data){

// 调用模板引擎的方法,填充数据

var html = template("classify",data);



var divResult = document.querySelector("#classifybox");

//这是模板循环外面的div

divResult.innerHTML = html;

},

});

json数据

 

必须掌握的前端模板引擎之art-template_第2张图片

最终效果

 

必须掌握的前端模板引擎之art-template_第3张图片

你可能感兴趣的:(art-template,ajax)