Vdt.js 1.2.2 发布,基于虚拟DOM的前端模板引擎 - 开源中国社区
Float_left Icon_close
Vdt.js 1.2.2 发布,基于虚拟DOM的前端模板引擎
JaveyZ 2018年04月05日

Vdt.js 1.2.2 发布,基于虚拟DOM的前端模板引擎

JaveyZ JaveyZ 发布于2018年04月05日 收藏 5 评论 3

【腾讯云】0基础建站 网站模板9元起! >>>  

翻了下之前在开源中国的新闻投递记录,发现,距离上个版本发布已经过去一年多了。这一年多的时间里,虽然没有发布软件更新新闻投递稿(没办法,懒啊,只想写码,不想码字,但是却一直在默默更新vdt.js。期间,参考inferno和virtual-dom库重写了虚拟dom引擎,速度上有了很大提升,也加入了诸多新特性,同时兼容性也更好了。另外,基于该模板引擎的mvvm框架Intact也做了很多改进,欢迎大家围观。还有基于Intact的组件库也在开发中。。。

本次更新内容如下(包含历史更新):

v1.2.0

  1. add: 支持模板返回undefined

  2. add: block名称支持连字符-

  3. add: block支持v-if指令

  4. add: 支持传递上下为context给组件

  5. add: 组件支持block传递代码片段

  6. add: 使用<t:parent>继承模板时,可以直接书写子元素,该元素会当做scope.chilren传给parent

  7. add: 支持使用字符串当做ref值

  8. fix: 修复组件使用block一旦渲染,不能被替换掉的问题

  9. fix: 修复使用es6...props语法,编译报错的问题

v1.1.0

  1. add: 支持渲染svg

  2. add: 支持es6对象析构语法...props

  3. add: 模板继承语法<t:parent>支持指令v-if v-for

  4. add: 属性名支持点号.

  5. add: 当组件存在继承时,可以通过parent直接继承父组件的模板,无需显式引入

v1.0

  1. add: 支持v-raw指令,用于后端渲染时,输出原始内容

  2. add: 支持v-model指令,用于表单元素数据双向绑定

  3. add: 新增hydrate方法,支持前后端同构

  4. add: 支持skipWhitespace配置,用于去掉空白字符

  5. change: 虚拟dom引擎改用misstime取代virtual-dom,大幅提高性能

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Vdt.js 1.2.2 发布,基于虚拟DOM的前端模板引擎
分享
评论(3)
最新评论
0
:+1:
0

引用来自“陈少鑫”的评论

比我叔叔那辆大货车的轮子还要多。
哈哈,的确有造轮子的嫌疑。不过这个库差不多3年前就开始开发了,当时并没有找到基于虚拟dom的模板引擎,现在有没有就不知道了。另外其他库,都是基于它搞出来的,就像当时盖房子,只盖了一层,看着还不错,就想一层层往上盖。虽然都是楼房,却还是有自己的特色的,所以拿出来分享了
0
比我叔叔那辆大货车的轮子还要多。
顶部