文件名称:ngPerf:Angular 性能提示工具
文件大小:13KB
文件格式:ZIP
更新时间:2024-07-14 22:37:42
JavaScript
性能 AngularJS 性能提示工具。 背景 尽可能使用一次性绑定 $scope.$apply()将从$rootScope传播到所有作用域 $timeout()会调用$rootScope.$apply() ,它很昂贵 介绍 概述 ngPerf基于 AngularJS 中的$decorator ,并在建立昂贵的方法调用时提供控制台日志。 什么是贵? AngularJS 使用$digest()作为脏值检查循环。 在运行$digest()循环时,AngularJS 将运行相应的$$watchers以检查值是否已更改 - 这意味着您拥有的$watcher越多, $digest循环将越慢。 在 AngularJS 1.3 中,我们可以使用像{{ ::exp }}这样的绑定来创建一次性绑定。 这意味着当exp评估变得稳定时,AngularJS 将自动取消监视此exp并销毁其上的$watch 。
【文件预览】:
ngPerf-master
----.gitignore(17B)
----bower.json(460B)
----src()
--------index.js(8KB)
----build()
--------ngPerf.min.js.map(8KB)
--------ngPerf.min.js(8KB)
----LICENSE.txt(1KB)
----README.mkd(3KB)
----Makefile(163B)