Knockout.js 3.4.0RC 发布,JavaScript 的 UI 库

oschina
 oschina
发布于 2015年10月13日
收藏 9

Knockout.js 3.4.0 RC 发布,此版本更新内容如下:

功能增强

  • #1715 - Add ko.onError handler that provides more consistent error/stack information for async operations and event handlers

  • #1728 - Include deferred updates functionality in Knockout core

    • #1738 - Deferred Updates 1 - ko tasks functionality; deferred extender for enabling deferred Updates

    • #1753 - Deferred Updates 2 - add ability to turn on deferred updates globally by setting ko.options.deferUpdates = true;

    • #1795 - Deferred Updates 3 - dependency tree scheduling

  • #1774 - Add ko.options.useOnlyNativeEvents (default false) that can control if KO uses jQuery (if available) for binding events

  • #1839 - Performance Improvement - for named templates that use a template or normal element use the element directly as the template to clone

  • #1840 - Performance Improvement - Make observables 2-3x faster to instantiate and reduce memory usage by 50%

  • #1841 - Performance Improvement - Make computeds 2x faster to instantiate and reduce memory usage by 50%

  • #1870 - Add ko.isPureComputed.

Bug 修复

  • #1256 - Better handling when an item is added while a beforeRemove animation is running

  • #1380 - observableArray sort and reverse methods now return the observableArray rather than the underlying array

  • #1510 - Do not define a custom element when a component name matches a standard element

  • #1591 - Make checked binding work properly with writable computed observables

  • #1613 - IE8 issue with calling .apply with an empty second argument

  • #1683 - Rearrange code to avoid prototype issue in Opera mobile

  • #1709 - dontLimitMoves option should be respected when comparing arrays

  • #1718 - ko.toJS no longer replaces RegExp objects with plain objects

  • #1756 - Use a hasOwnProperty check when registering components

  • #1781 - Trim string in default css binding

  • #1783 - Skip template elements when binding

  • #1788 - Fix textInput edge case in IE9

  • #1790 - Remove version from bower.json and don't update it in build

  • #1794 - Exception in an afterAdd callback should not cause duplicate elements

  • #1810 - Don't check for require for CommonJS

  • #1855 - Fix potential memory leak in component binding

  • #1893 - hasFocus fixes in IE

下载:

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

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Knockout.js 3.4.0RC 发布,JavaScript 的 UI 库
加载中

最新评论(6

jiangcheng15
jiangcheng15
任何UI界面截图都没有
开源中国匿名会员
开源中国匿名会员
…… mvvm 框架。
wyysf
wyysf
这个应该是只关注view层的,不是ui库吧~
穗溪
穗溪
UI库?这编辑。。。
神码都是浮云
神码都是浮云
这不是UI库
DennisXiong
DennisXiong
最近在项目中使用,还是很方便的。
不知和另一款 angularjs 相比有什么异同之处。
返回顶部
顶部