【问题标题】:KO, Underscore.js: Is it Possible to Throttle Template Binding?KO,Underscore.js:是否可以限制模板绑定?
【发布时间】:2012-07-03 09:45:35
【问题描述】:

将 Knockout 与 Underscore.js 模板引擎一起使用...


我的两部分问题:

  • 我是否正确地解决了这个问题?
  • 如果是这样,我可以限制 Underscore.js 的模板引擎(在呈现我的 ul DOM 元素的 foreach 内部吗?

【问题讨论】:

    标签: knockout.js underscore.js throttling knockout-2.0


    【解决方案1】:

    我会使用虚拟滚动技术,因为无论如何您都无法同时显示 2000 多个项目。

    谷歌“淘汰虚拟滚动”,你会发现一些有趣的实现。

    编辑:https://github.com/ericmbarnard/KoGrid 这个看起来不错

    【讨论】:

    • KoGrid 看起来很棒,但不幸的是它不适用于 IE7。
    • 它是开源的,你可以尝试修复它,或者制作你自己的虚拟滚动代码,但我认为这比在 KoGrid 上修复 IE7 更难
    【解决方案2】:

    如果它对其他人有帮助,那么模板渲染不是我的问题。

    我解决了这个问题,消除了一些昂贵的computed observables 并支持手动订阅。

    【讨论】:

      猜你喜欢
      • 2012-01-11
      • 2012-09-19
      • 2013-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-02
      • 1970-01-01
      • 2012-03-20
      相关资源
      最近更新 更多