2017年12月29日星期五

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


Linuxeden 开源社区 --
Knockout.js

Knockout.js 3.5.0 beta 发布了。Knockout 是个 JavaScript library,帮助创建丰富的显示和编辑器 UI,通过干净的底层数据模型。你可以在任何时候动态更新 U I 的所选择部分。

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

  • 在绑定中使用该 as 选项时 foreach,Knockout 将为数组中的每个项目设置命名值,但不会创建子上下文。
  • 当数组更改来自已知的单个操作(例如 pushforeach 绑定不再在默认情况下过滤掉已销毁的项目)时,可以提高性能。

其他改进:

  • 您可以到绑定完成反应,如 ifwith 使用新的 childrenComplete 绑定或订阅的 childrenComplete 结合事件。
  • 通过 koDescendantsComplete 在组件 viewmodel 中包含方法或订阅 descendantsComplete 绑定事件,您可以对组件(包括嵌套组件)的完成作出反应。
  • 绑定字符串可以包含模板文字(反引号)和 C ++和 C 风格的注释。

查看完整 更新日志

下载地址:

转自 http://ift.tt/2zPvFdC

The post Knockout.js 3.5.0 Beta 发布,JavaScript 的 UI 库 appeared first on Linuxeden开源社区.

http://ift.tt/2Cc6l7H

没有评论:

发表评论