## **使用示例**
> 参考文档:[http://www.jq22.com/jquery-info8648](http://www.jq22.com/jquery-info8648)
> 版本:1.1.1
> 代码案例来自:[http://www.jq22.com/demo/doT-master20160723/examples/browsersample.html](http://www.jq22.com/demo/doT-master20160723/examples/browsersample.html)
```
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Dot</title>
<script src="../original/Every.js" type="text/javascript" charset="utf-8"></script>
<script src="../original/Require.js" type="text/javascript" charset="utf-8"></script>
</head>
<body>
<script id="headertmpl" type="text/x-dot-template">
<h1>{{=it.title}}</h1>
</script>
<script id="pagetmpl" type="text/x-dot-template">
<h2>Here is the page using a header template</h2>
{{#def.header}}
{{=it.name}}
</script>
<script id="customizableheadertmpl" type="text/x-dot-template">
{{#def.header}}
{{#def.mycustominjectionintoheader || ''}}
</script>
<script id="pagetmplwithcustomizableheader" type="text/x-dot-template">
<h2>Here is the page with customized header template</h2>
{{##def.mycustominjectionintoheader:
<div>{{=it.title}} is not {{=it.name}}</div>
#}}
{{#def.customheader}}
{{=it.name}}
</script>
<div id="content"></div>
<div id="contentcustom"></div>
<script type="text/javascript">
var def = {
header: document.getElementById('headertmpl').text,
customheader: document.getElementById('customizableheadertmpl').text
};
var data = {
title: "My title",
name: "My name"
};
var doT;
Every.use(['dot'], function(dot) {
renderTemplate(dot);
});
function renderTemplate(doT) {
var pagefn = doT.template(document.getElementById('pagetmpl').text, undefined, def);
document.getElementById('content').innerHTML = pagefn(data);
pagefn = doT.template(document.getElementById('pagetmplwithcustomizableheader').text, undefined, def);
document.getElementById('contentcustom').innerHTML = pagefn(data);
}
</script>
</body>
</html>
```
- 关于Every.js
- 如何使用
- 版本对应
- 全部模块
- jquery 瑞士军刀
- 模板引擎
- artTemplate.js 百度模板引擎
- doT.js 小而快的模板引擎
- mustache.js
- 图形 / 图像
- chart.js 基于 HTML5 的 JavaScript 图表库
- html2canvas 使用JavaScript截图
- d3.js 数据驱动文件
- 编码/加密
- md5.js 加密
- sha1.js 加密
- base64.js 加密解密
- 触摸/滑动/特效
- swiper5.js 强大的触摸屏插件
- WOW.js 让页面滚动更有趣
- 数据 / 存储 / 字符 / 数字
- clipboard 现代化的拷贝文字
- storage 浏览器存储
- localStorage
- sessionStorage
- underscore.js JavaScript 的实用工具
- store.js 跨浏览器的本地存储
- 时间 / 日期
- timeago.js 时间转换为几天前
- 其他插件
- zepto.js 小巧版的jquery