当在扩展一个Angular应用的时候,巨大的数据集导致$digest()循环运行缓慢。你可以做许多性能上的优化,比如小心$watch() 和$filter(),使用一次性绑定,或者使用Batarang找出消耗性能的操作。但有时,即便做了这些提升,由于$digest()循环,具有大量 数据的应用还是可以感觉到迟钝。一个典型的例子是键盘输入。如果你有许多数据,并且每当用户向一个input或者textarea输入字符时你 的$digest()循环都会开始,那么当有些人打字很快或者一直按着空格键,就会导致处理器过载,于是你就会发现屏幕上的文字更新有明显的延迟。

文章转载自 开源中国社区 [http://www.oschina.net]

AngularJS 1.3 支持使用 $digest() 循环实现延迟相关推荐

  1. 深入理解angularjs $watch ,$apply 和 $digest --- 理解数据绑定过程

    转自:http://www.angularjs.cn/A0a6 Angular用户都想知道数据绑定是怎么实现的.你可能会看到各种各样的词汇:$watch,$apply,$digest,dirty-ch ...

  2. 微海鼠标自动点击器 支持录制和循环播放

    介绍: 这个软件是前段时间一个小伙伴私信我提到的小工具,花了点时间,给写了,主要是用于处理一些重复性的操作,解放双手用的.省时省力. 功能简单 F7 =>录制/停止录制 F8=>播放脚本/ ...

  3. angularJS在移动端的点击事件延迟问题

    在运用angular开发移动端的应用时,发现它并没有将ng-click做兼容,在移动端使用ng-click事件仍然会有300ms延迟.后来发现angular有一个专门针对移动端的模块:angular- ...

  4. AngularJS快速入门指南03:表达式

    AngularJS通过表达式将数据绑定到HTML. AngularJS表达式 AngularJS表达式写在双大括号中:{{ 表达式语句 }}. AngularJS表达式绑定数据到HTML的方式与ng- ...

  5. Angular开发者指南(六)作用域

    什么是作用域? 作用域是引用应用程序模型的对象. 它是表达式的执行上下文. 作用域以层次结构排列,模仿应用程序的DOM结构,它可以观察表达式和传播事件. 作用域的特征 Scope提供API($watc ...

  6. PhpStorm 对 AngularJS 的支持

    非常喜爱用AngularJS来构建web应用程序的前端吗? PhpStorm 使得在其上进行 AngularJS 相关的工作同其它得到IDE支持的编程语言的工作一样容易! AD:51CTO首届中国AP ...

  7. Angular2:从AngularJS 1.x 中学到的经验

    小编说:Angular 2 的最终版正式发布,Angular 1 的全平台继任者从此诞生.在上一篇文章中我们讨论了Web 的进化和前端开发的变革对Angular 2诞生的推动,不过不只如此, 1.x中 ...

  8. AngularJS开发指南4:指令的详解

    指令是我们用来扩展浏览器能力的技术之一.在DOM编译期间,和HTML元素关联着的指令会被检测到,并且被执行.这使得指令可以为DOM指定行为,或者改变它. AngularJS有一套完整的.可扩展的.用来 ...

  9. angularjs详解

    1 前言 前端技术的发展是如此之快,各种优秀技术.优秀框架的出现简直让人目不暇接,紧跟时代潮流,学习掌握新知识自然是不敢怠慢. AngularJS是google在维护,其在国外已经十分火热,可是国内的 ...

最新文章

  1. php 基于socket的基本通信
  2. 硬货 | Redis 性能问题分析
  3. 并行口设计数字键盘实验
  4. CSDN如何快速转载别人的博客(附简单详细方法)
  5. 解决thinkphp在nginx环境中由于PATH_INFO变量引起的路径问题
  6. 记录 之 一个小bug:Unsupported syntax ‘Starred‘
  7. gui编写线性调频信号_是的,我编写了信号量,不,我不是OS开发人员。
  8. Python浅谈gevent实现协程
  9. ubuntu14.04换一个更快的源
  10. OpenGL基础32:面剔除
  11. Silverlight的资源
  12. Smart3D运行过程中遇到的问题(持续更新)
  13. WebService实例
  14. Python selenium 模拟ip 代理ip地址访问
  15. Java中什么是多态?多态的优势和劣势是什么?
  16. BFC、IFC、GFC 和 FFC的概念
  17. FinClip Hackathon 那些令人拍案叫绝的项目
  18. 三相电开水器的工作原理及接法
  19. 重庆网络公司的几种死法
  20. SAP标准教材名称所代表的模块和含义(转)

热门文章

  1. 解决同一页面中两个iframe互相调用jquery,js函数
  2. Objective--C内存管理基础
  3. 1.3字符串 确定两串乱序同构
  4. 央行变相降准祭出又一新手段 引发同业套利之忧
  5. C#中Socket通信用法实例详解
  6. 客户端与服务端的TCP通信实现(Qt)
  7. asp文件上传和下载
  8. 内网访问不到内网网站问题和不用端口号访问网站问题
  9. vs环境下C++dll生成和使用(基础篇)
  10. C#跨线程操作控件的线程安全方法