代码改变世界

随笔档案-2013年08月

angularjs移除不必要的$watch

2013-08-20 00:40 by 破狼, 25169 阅读, 收藏, 编辑
摘要: 在我们的web page,特别是移动设备上,太多的angular $watch将可能导致性能问题。这篇文章将解释如何去移除额外的$watch提高你的应用程序性能。 $watch如果不再使用,我们最好将其释放掉,在angular中我们可以自由的选择在什么时候将$watch从$watch列表中移除... 阅读全文

Angular.js Services

2013-08-18 11:28 by 破狼, 37769 阅读, 收藏, 编辑
摘要: Angular带来了很多类型的services。每个都会它自己不同的使用场景。我们将在本节来阐述。 首先我们必须记在心里的是所有的services都是singleton(单例)的,这也是我们所希望得到的预期结果。下面让我开始今天的services之旅吧:Constant示例:app.constant('fooConfig', {config1: true,config2: "Default config2"}); constant是个很有用的东东,我们经常会用于对directive之类的做配置信息。所以当你想创建一个directive,并且你希望能够做一些配 阅读全文

(翻译)Angular.js为什么如此火呢?

2013-08-11 21:02 by 破狼, 26597 阅读, 收藏, 编辑
摘要: 在本文中让我们来逐步发掘angular为什么如此火: Angular.js 是一个MV*(Model-View-Whatever,不管是MVC或者MVVM,统归MDV(model Drive View))JavaScript框架,其是Google推出的SPA(single-page-application)应用框架,其为我们的web应用开发增加不少魔法变换。 我可以花整天的时间告诉你为什么你必须在新项目尝试angular.js,但是我觉得还是百说不如一练。数据绑定和scopes(作用域) 首先第一个浮出大脑的问题是:angular支持数据绑定吗?下面让我们来了解angular.js的数据... 阅读全文
点击右上角即可分享
微信分享提示