AngularJS几个简单的性能优化点

原文在这里https://www.binpress.com/tutorial/speeding-up-angular-js-with-simple-optimizations/135

依然来自todd大神,总结几点就是:

  • 对于那些不太会发生变化的属性值,使用一次绑定的方法
  • $scope.$apply$scope.$digest的区别
  • 避免使用ng-repeat,因为在列表更新的时候,这个指令会删除之前的DOM元素。解决的方法是使用track by,提高性能
  • 尽量使用$filter服务,而不是在DOM上直接使用inlinefilter