文件名称:ko-indexed-repeat:以最少的 DOM 操作为渐进式元素重复提供敲除绑定
文件大小:26KB
文件格式:ZIP
更新时间:2024-06-29 09:17:10
JavaScript
ko-indexed-repeat ko-indexed-repeat提供了一个名为indexedRepeat的绑定。 在功能上它类似于foreach绑定。 主要区别在于indexedRepeat尝试最小化 DOM 操作量以提供流畅的用户体验。 除此之外,它还允许视图模型和视图之间的增量同步。 为了减少 DOM 活动indexedRepeat不依赖于arrayChange事件,而是一个用户定义的唯一索引i: item→string 。 绑定值 为每个 必需。 要重复绑定元素的项目。 如果值的长度/大小为n ,则绑定元素将重复n次。 该值必须是可观察的,并且必须包含一个数组或列表,其中列表是具有length属性或方法以及方法get: number→item以访问其元素的任何对象。 对于任何给定的绑定,值的类型必须一致。 即,如果值最初包含具有length属性的列表,则它必须始终包含具有
【文件预览】:
ko-indexed-repeat-master
----.gitignore(45B)
----package.json(271B)
----src()
--------configuration.js(3KB)
--------accessors.js(1KB)
--------binding.js(2KB)
--------synchronizer.js(9KB)
--------string-hashtable.js(1KB)
----.travis.yml(249B)
----Gruntfile.js(586B)
----dist()
--------ko-indexed-repeat.debug.js(15KB)
--------ko-indexed-repeat.externs.js(0B)
--------ko-indexed-repeat.js(5KB)
--------ko-indexed-repeat.internal.js(15KB)
----LICENSE(1KB)
----README.md(4KB)
----bower.json(514B)
----test()
--------immediate.test.js(1KB)
--------incremental.test.js(6KB)
--------basic.test.js(8KB)
--------tester.test.js(6KB)
--------main.test.js(278B)