【发布时间】:2015-10-20 06:26:32
【问题描述】:
在调试我的 angularjs 应用程序的过程中,我在开发工具中发现了很多 parse html 事件。
时间线说这个事件是由jQuery.extend.buildFragment调用的,我很难理解,是什么指令调用parse html。
我如何检测,究竟是什么导致了 parse html 事件?可能原因可能在ng-repeat,但我不确定。
这些事件也会减慢$scope.$apply。
【问题讨论】:
-
这是什么工具?也许该工具只是在解析代码行以分析它时记录?
-
我猜它是一个 chrome 开发工具,它只是记录浏览器事件
-
尝试探索调用堆栈,它在屏幕截图的底部,有趣的行被截断:( .
-
@Andrey 当然,这是一个完整的调用堆栈i.imgur.com/Yn7NQMJ.png jquery 在这里处理数据:)
-
@你谢谢,你是对的。像 ng-repeat 或 ng-include 这样的东西可以做到这一点。您可以发表评论作为答案,我会接受。
标签: javascript angularjs performance google-chrome-devtools