Arttemplat.js如何动态改变视图
官网的列子:
var data = {
title: '标签',
list: ['文艺', '博客', '摄影', '电影', '民谣', '旅行', '吉他']
};
var html = template('test', data);
document.getElementById('content').innerHTML = html;
这样以后怎么改变数据并更新视图
$(document).on('click',function(){
//....这里该如何写
})
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
谢邀~
首先这只是其中一个例子, 所谓的以后怎么改变数据,这跟这个用法没啥关系~
就拿这个例子来说,就是你先设定一个不为javascript的script标签模板
var html = template('test', data);
而这句代码是拿模板和数据进行替换,生成出最终的html片段(说白了就是html标签的字符串)假设嘛,你的页面就是要把那块模板的内容输出到id为content的dom里面。
你更新来更新去,无非就是data数据变了,
template('test',你的新数据)
就得到你最新的目标字符串了,接下来的dom操作,你随意咯~