红联Linux门户
Linux帮助

Knockout.js 3.5.0 Beta发布,JavaScript的UI库

发布时间:2017-12-30 09:18:41来源:红联作者:baihuo
Knockout.js 3.5.0 beta 发布了。Knockout 是个 JavaScript library,帮助创建丰富的显示和编辑器 UI,通过干净的底层数据模型。你可以在任何时候动态更新 U I的所选择部分。

更新内容:此版本包含一些重大更改,foreach提高性能和澄清功能。这些更改可以使用全局选项关闭。

在绑定中使用该as选项时foreach,Knockout将为数组中的每个项目设置命名值,但不会创建子上下文。

当数组更改来自已知的单个操作(例如push,foreach绑定不再在默认情况下过滤掉已销毁的项目)时,可以提高性能。

其他改进:

您可以到绑定完成反应,如if和with使用新的childrenComplete绑定或订阅的childrenComplete结合事件。

通过koDescendantsComplete在组件viewmodel中包含方法或订阅descendantsComplete绑定事件,您可以对组件(包括嵌套组件)的完成作出反应。

绑定字符串可以包含模板文字(反引号)和C ++和C风格的注释。

软件详情:https://github.com/knockout/knockout/releases

下载地址:https://github.com/knockout/knockout/releases/download/v3.5.0-beta/knockout-3.5.0beta.debug.js

来自:开源中国社区
文章评论

共有 0 条评论