js模板引擎实例一
Posted 魔都叛徒
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js模板引擎实例一相关的知识,希望对你有一定的参考价值。
<div class="header"></div> <!-- 模板--> <script type="template" id="template"> <h2> <a href="{{href}}">{{Title}}</a> </h2> <img src="{{imgSrc}}" width="300"> </script>
// 数据 var data = [{ Title: "百度一下", href: "http://www.baidu.com", imgSrc: "1.jpg" }];
var template = document.querySelector(‘#template‘).innerhtml, header = document.querySelector(‘.header‘), fragment = ‘‘; for (var i = 0, len = data.length; i < len; i++) { fragment += template .replace(/\{\{Title\}\}/, data[i].Title) .replace(/\{\{href\}\}/, data[i].href) .replace(/\{\{imgSrc\}\}/, data[i].imgSrc) } header.innerHTML=fragment;
以上是关于js模板引擎实例一的主要内容,如果未能解决你的问题,请参考以下文章