artTemplate 是新一代 javascript 模板引擎,它采用预编译方式让性能有了质的飞跃,并且充分利用 javascript 引擎特性,使得其性能无论在前端还是后端都有极其出色的表现。在 chrome 下渲染效率测试中分别是知名引擎 Mustache 与 micro tmpl 的 25 、 32 倍。 除了性能优势外,调试功能也值得一提。模板调试器可以精确定位到引发渲染错误的模板语句,解决了编写模板过程中无法调试的痛苦,让开发变得高效,也避免了因为单个模板出错导致整个应用崩溃的情况发生。 artTemplate 这一切都在 1.7kb(gzip) 中实现! 所有特性列表 接近javascript极限的渲染速度 支持捕获引发渲染错误的模板语句 默认采用原生语法 在沙箱中执行模板代码 可通扩展简洁的自定义语法 可定义公用函数 未定义的数据输出空值 示例模板: [removed]
    <% for (i = 0; i < list.length; i ) { %>
  • 条目内容 <%= i 1 %> :<%= list[i] %>
  • <% } %>
[removed] 标签:artTemplate
2022-07-03 18:05:04 488KB 开源项目
1
artTemplate-3.0 新一代 javascript 模板引擎 目录 特性 性能卓越,执行速度通常是 Mustache 与 tmpl 的 20 多倍() 支持运行时调试,可精确定位异常模板所在语句() 对 NodeJS Express 友好支持 安全,默认对输出进行转义、在沙箱中运行编译后的代码(Node版本可以安全执行用户上传的模板) 支持include语句 可在浏览器端实现按路径加载模板() 支持预编译,可将模板转换成为非常精简的 js 文件 模板语句简洁,无需前缀引用数据,有简洁版本与原生语法版本可选 支持所有流行的浏览器 快速上手 编写模板 使用一个type="text/html"的script标签存放模板: [removed] {{title}} {{each list as valu
2021-07-24 20:07:31 313KB JavaScript
1
Ajax留言板功能的实现
2021-05-04 17:04:59 39KB ajax jquery artTemplate
1
跨域案例——模拟百度搜索(使用模板引擎进行数据渲染)
2021-05-04 17:04:59 3KB 跨域 ajax artTemplate
1
版本:4.13.1 编译的 artTemplate.js ,使用简洁语法,引入template-web.js即可。更多帮助文档可以自己百度,很简洁的一款
2020-02-19 03:06:37 6KB template artTemplate
1
后端使用Java语言做的一个模仿知乎的问答网站。初学练手,互相学习。
2019-12-21 21:31:15 1.2MB SSM
1
artTemplate的两个js文件,包括原生语法和简洁语法
2019-12-21 20:40:15 5KB artTemplate
1