我遇到过一种情况,我必须决定是使用 Knockout.JS 还是传统的 Jquery 方式..
我有 JSON 里面有很多对象。我必须解析 JSON 并从 HTML 列表中的对象附加值..
我已经使用 JQuery$.each()
和parseJSON
.
我想知道如果我使用 knockout.js 计算而不是传统的 Jquery 解析和使用是否有任何区别(性能方面)$.each
?
我遇到过一种情况,我必须决定是使用 Knockout.JS 还是传统的 Jquery 方式..
我有 JSON 里面有很多对象。我必须解析 JSON 并从 HTML 列表中的对象附加值..
我已经使用 JQuery$.each()
和parseJSON
.
我想知道如果我使用 knockout.js 计算而不是传统的 Jquery 解析和使用是否有任何区别(性能方面)$.each
?
knockoutjs不与jquery竞争,他们一起工作,因为 knout 依赖于 jQuery .. 所以正确的问题是为什么我应该使用knockoutjs?或者什么knockoutjs会添加到我的项目中?
您可以从这里开始了解使用诸如knockoutjs之类的库的优势
Knockout 是一个 JavaScript 库,可帮助您使用干净的底层数据模型创建丰富的响应式显示和编辑器用户界面。任何时候您的 UI 部分都可以动态更新(例如,根据用户的操作或外部数据源发生更改),KO 可以帮助您更简单和可维护地实现它。
KnockoutJS 库将帮助您将 UI 列表绑定到对象,但它与 JSON 解析无关。我建议仅当应用程序的响应能力是您的主要要求并且您的 UI 不断更新时才使用 KnockoutJS。