2014年12月19日
摘要: 本篇文章在上篇的基础上继续讨论了使用缓存的几个误区,包括:缓存大量的数据集合,而读取其中一部分;缓存大量具有图结构的对象导致内存浪费;缓存应用程序的配置信息;使用很多不同的键指向相同的缓存项;没有及时的更新或者删除再缓存中已经过期或者失效的数据。 缓存大量的数据集合,而读取其中一部分 在很多时候... 阅读全文
posted @ 2014-12-19 11:11 BlueWhale84 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 如果说要对一个站点或者应用程序经常优化,可以说缓存的使用是最快也是效果最明显的方式。一般而言,我们会把一些常用的,或者需要花费大量的资源或时间而产生的数据缓存起来,使得后续的使用更加快速。 如果真要细说缓存的好处,还真是不少,但是在实际的应用中,很多时候使用缓存的时候,总是那么的不尽人意。换句话说... 阅读全文
posted @ 2014-12-19 11:10 BlueWhale84 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 模块化怎么分模块AngularJS自己有模块的概念,但只是为controller、direcitive、service等提供一个集合的概念,并没有文件调度的功能。官方推荐的模块分类方法是:angular.module('app',['app.directive','app.controller','... 阅读全文
posted @ 2014-12-19 11:03 BlueWhale84 阅读(389) 评论(1) 推荐(0) 编辑
摘要: 在使用AngularJS中的scope时,会有6个主要陷阱。如果你理解AngularJS背后的概念的话,这6个点其实非常的简单。但是在具体讲述这6个陷阱之前我们先要讲两个其它的概念。概念1: 双向数据绑定双向数据绑定是AngularJS中非常重要的一个部分。一般的绑定对于我们来说已经非常熟悉了。即使... 阅读全文
posted @ 2014-12-19 09:10 BlueWhale84 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 在Javascript中,函数是第一类对象,这意味着函数可以像对象一样按照第一类管理被使用。既然函数实际上是对象:它们能被“存储”在变量中,能作为函数参数被传递,能在函数中被创建,能从函数中返回。因为函数是第一类对象,我们可以在Javascript使用回调函数。在下面的文章中,我们将学到关于回调函数... 阅读全文
posted @ 2014-12-19 09:07 BlueWhale84 阅读(297) 评论(0) 推荐(0) 编辑