IIFE&最佳实践=提升绩效?

时间:2015-09-26 15:45:51

标签: javascript angularjs angular-material iife

星期五我花了一些时间来重构我过去几周一直在研究的AngularJS应用程序。我的重构集中在4个非常具体的领域:

  1. 将所有AngularJS代码包装在IIFE中,
  2. 重新安排我的控制器代码,以便我删除虚拟功能,转而使用我的控制器中同名的成员分配功能,
  3. 通过添加“use strict”清理任何问题到适当位置的所有js文件和
  4. 取消使用全局应用变量。一切顺利,引入的问题比我原先预期的要少。
  5. 在完成上述工作后,我对它显然给我的应用程序的性能提升感到惊讶。该应用程序使用Angular Material相当大,并且看起来有些迟钝的AM组件显然更加快速。是否可以预期这种性能提升?

0 个答案:

没有答案