主要特性
- 简单小巧,精简后只有 4.58K,开启 gzip 后只有 2.3K;
- 原生语法,高性能预编译和渲染模板 (性能测试);
- 安全机制,过滤和转义危险语句(安全测试);
- 支持各种模块化标准(CommonJS / AMD / CMD 等)( Require.js示例 、Sea.js示例 );
- 支持在 Node.js 环境下运行,同时也支持 Express.js;
- 支持调试,精确定位并通过控制台输出和显示错误或异常信息(查看调试);
- 支持所有主流的浏览器(IE6+);
- 支持 include 和自定义标签语法;
鸣谢
需要说明的是,tileTemplate 的诞生借鉴了 artTemplate 的实现原理,主要目的是学习原理及探索性能的最大优化。
开发构建使用到的项目及工具: