27
2020
04

有哪些措施可以改善Angular 性能

官方提倡的,关闭debug,$compileProvider

myApp.config(function ($compileProvider) {  

  $compileProvider.debugInfoEnabled(false);

});

使用一次绑定表达式即{{::yourModel}}


减少watcher数量


在无限滚动加载中避免使用ng-repeat,关于解决方法可以参考这篇文章


使用性能测试的小工具去挖掘你的angular性能问题,我们可以使用简单的console.time()也可以借助开发者工具以及Batarang


console.time("TimerName");  

//your code

console.timeEnd("TimerName");  


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。