vdt.js 是一个在浏览器中使用的前端模板引擎,基于virtual-dom库开发,采用虚拟dom的思想实现模板的渲染与更新。 相对于传统前端模板引擎而言,优势在于:模板更新便捷而高效。因为利用virtual dom技术,vdt模板渲染的结果并非传统的html字符串,而是dom,所以更新操作不会导致整个模板重绘。 目前发布v0.10.0,该版本进行了大量bug的修复和新特性的加入,也经过了大型项目的实践,功能已趋于稳定。 更新日志: 支持书写字符串形式的内联样式 后端渲染模板加载支持相对路径 新增v-if,v-else-if,v-else指令 新增v-for,v-for-key,v-for-value用来处理循环 模板编译可以设置onlySource来阻止由于js报错导致的错误 Vdt.middleware支持filterSource,用于过滤编译后的内容 class属性支持对象写法 修复后端渲染在Windows下路径问题 同时更新了中文文档:http://javey.github.io/vdt.html 基于虚拟 DOM 的模板引擎 Vdt.js v0.10.0 发布下载地址