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
下载地址:http://git.oschina.net/javey/vdt.js
来自:开源中国社区