博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年3月12日

摘要: 1、尽量减少HTTP请求个数——须权衡 合并图片(如css sprites,内置图片使用数据)、合并CSS、JS,这一点很重要,但是要考虑合并后的文件体积。 2、为文件头指定Expires或Cache-Control,使内容具有缓存性。 区分静态内容和动态内容,避免以后页面访问中不必要的HTTP请求。 3、避免空的src和href 留意具有这两个属性的标签如link,script,img,iframe等; 4、使用gzip压缩内容 Gzip压缩所有可能的文件类型以来减少文件体积 5、把CSS放到顶部 实现页面有秩序地加载,这对于拥有较多内容的页面和网速较慢的用户来说更为重... 阅读全文

posted @ 2014-03-12 13:25 人生梦想起飞 阅读(993) 评论(0) 推荐(0) 编辑

摘要: 作用域链实例(1) function example() {var age = 23;alert(age)}var age = 25;example();alert(age); // 将输出23和25两次说明: 当执行example时, 首先通过var关键字定义了一个私有变量age, 此时, example成为私有变量age作用域作用域链的终点. 在进行赋值时, 会先从作用域链的终点开始查找变量age, 由于在终点就可以找到, 所以不会继续向上查找, 故而赋值为23后, 也不会影响上一级作用域中的同名变量.(2) function example() {age = 23;alert(23)}v 阅读全文

posted @ 2014-03-12 13:17 人生梦想起飞 阅读(320) 评论(0) 推荐(0) 编辑

摘要: 3、关于ajax的名字 优点和缺点: 1、最大的一点是页面无刷新,用户的体验非常好。 2、使用异步方式与服务器通信,具有更加迅速的响应能力。 3、可以把以前一些服务器负担的工作转嫁到客户端,利用客户端闲置的能力来处理,减轻服务器和带宽的负担,节约空间和宽带租用成本。并且减轻服务器的负担,ajax的原则是“按需取数据”,可以最大程度的减少冗余请求,和响应对服务器造成的负担。 4、基于标准化的并被广泛支持的技术,不需要下载插件或者小程序。 ajax的缺点 1、ajax不支持浏览器back按钮。 2、安全问题 AJAX暴露了与服务器交互的细节。 3、对搜索引擎的支持比较弱。 4、破坏了程序的异常机制 阅读全文

posted @ 2014-03-12 09:56 人生梦想起飞 阅读(228) 评论(0) 推荐(0) 编辑

摘要: 所谓队列就是排队的序列问题,有出有进,比如在银行排队办理业务,一般都是前一个办理完成后下一个自动进入队列/** 模拟队列*/var Qu ={};//构造函数Qu.Queue = function (len) { this.capacity = len; //队列最大容量 this.list = new Array(); //队列数据};//入队Qu.Queue.prototype.enqueue = function (data) { if (data == null) return; if(this.list.length>=this.capacity) { this.list.re 阅读全文

posted @ 2014-03-12 09:46 人生梦想起飞 阅读(2867) 评论(0) 推荐(0) 编辑