我正在使用 knockout-2.1 和 2.3.2 版的映射插件。我担心的是映射插件的评估速度通常很慢。我对我的一种对象创建方法进行了检测,但这只占总时间的 10% 左右。我的猜测是它没有正确延迟更新,但我不确定。我想对通话进行分析,但不确定最好的方法是什么。
有没有人有一个很好的例子来说明如何做到这一点?
最佳答案
恕我直言:ko.mapping
只是一个简化 将简单对象(通常是服务器端模型)转换为 knockout View 模型的插件。
当事情变得更加复杂时,您可以考虑自己进行映射。
我自己曾经到处使用ko.mapping
,但是随着create
和update
越来越大,我的代码变得不可读了。所以我决定重构我的代码,事实证明它比我想象的要容易。(也许你需要像 _.clone
这样的东西)。
PS:你应该把代码贴出来,这可能不是ko.mapping
的错。
关于knockout.js - 分析 knockoutjs 映射插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12271375/