基于虚拟 DOM 的模板引擎 Vdt.js v0.10.0 发布

JaveyZ
 JaveyZ
发布于 2017年03月29日
收藏 18

vdt.js 是一个在浏览器中使用的前端模板引擎,基于virtual-dom库开发,采用虚拟dom的思想实现模板的渲染与更新。

相对于传统前端模板引擎而言,优势在于:模板更新便捷而高效。因为利用virtual dom技术,vdt模板渲染的结果并非传统的html字符串,而是dom,所以更新操作不会导致整个模板重绘。

目前发布v0.10.0,该版本进行了大量bug的修复和新特性的加入,也经过了大型项目的实践,功能已趋于稳定。

更新日志:

  1. 支持书写字符串形式的内联样式

  2. 后端渲染模板加载支持相对路径

  3. 新增v-if,v-else-if,v-else指令

  4. 新增v-for,v-for-key,v-for-value用来处理循环

  5. 模板编译可以设置onlySource来阻止由于js报错导致的错误

  6. Vdt.middleware支持filterSource,用于过滤编译后的内容

  7. class属性支持对象写法

  8. 修复后端渲染在Windows下路径问题

同时更新了中文文档:http://javey.github.io/vdt.html

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:基于虚拟 DOM 的模板引擎 Vdt.js v0.10.0 发布
加载中

最新评论(9

JaveyZ
JaveyZ

引用来自“喻恒春”的评论

哈果然有人想到了直接从 DOM 入手, 但是 Vdt 的语法还可以在进化,
推荐作者看下我的作品, https://github.com/powjs/powjs 的思想.
然, 由于时间关系该作品还没有 1.0
我研究研究,感谢反馈
喻恒春
喻恒春
哈果然有人想到了直接从 DOM 入手, 但是 Vdt 的语法还可以在进化,
推荐作者看下我的作品, https://github.com/powjs/powjs 的思想.
然, 由于时间关系该作品还没有 1.0
Syalvia
Syalvia
666的样子 支持~
QQ2112755791
QQ2112755791
挺多模块的。。。
JaveyZ
JaveyZ

引用来自“王练”的评论

码云上同步一下中文文档呗
已同步😃
Sir_code
Sir_code
666
王练
王练
码云上同步一下中文文档呗
返回顶部
顶部