微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

asp.net – 我应该花费我的努力实现knockoutjs或查看jQuery数据链接

我最近在我的客户端Web开发中使用史蒂夫·桑德森的淘汰js库 http://knockoutjs.com/。我刚刚发现,微软已经为jQuery贡献了一个数据链接插件代码,似乎重复了我喜欢的敲门。

http://weblogs.asp.net/scottgu/archive/2010/10/04/jquery-templates-data-link-and-globalization-accepted-as-official-jquery-plugins.aspx

https://github.com/jquery/jquery-datalink

http://api.jquery.com/category/plugins/data-link/

我应该删除我的淘汰代码,并与拥抱和扩展的jQuery一起去吗?

解决方法

我会坚持使用Knockout – 它已经是 been demonstrated to work quite well,它正在积极开发,并且当您比较功能时,它会将数据链接关闭图表。总而言之,Knockout似乎准备好黄金时段,而数据链接感觉未完成。

(我通过将数据绑定到一个5000个项目的数组来压缩测试Knockout,同时还计算数组中唯一项目的数量,并将其添加到另一个数据绑定元素。我的计算和重新绘制浏览器Chrome比数据绑定和更新的时间长得多)

现在,就是说,我会密切关注数据链接,可能会继续发挥作用 – 如果它离开了地面,这将是一个非常可行的选择。 (鉴于jquery-tmpl的成功,另一个重要的部分来自微软Jquery的合作。)

更好的一个to compare Knockout to将是documentcloud的backbone.我正在寻找骨干下周,所以我现在没有什么好的建议,但我非常印象深刻的underscore(他们的另一个项目),所以我一定会建议将其视为替代方案。

4年之后,那些想知道的人

Knockout已经在各种项目的生产中被使用了多年,现在在版本3,并且周围有一个健康的生态系统。 jQuery.datalink成为JSViews,仍处于测试阶段。

原文地址:https://www.jb51.cc/aspnet/252901.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐