摘要:
请先看看下面这段代码,理解了,就是对面向对象的进一步理解,这里面的信息量比较大。 4 * Object.create() 最近才添加进了ECMAScript第5版规范,有些浏览器不支持 5 * 这里模拟一个Object.create方法解决兼容性问题 6 * Ob... 阅读全文
posted @ 2014-08-04 14:59
郭永峰
阅读(367)
评论(0)
推荐(0)
摘要:
写三个例子,说说arguments的用处:1.用arguments实现对传参的判断,增强函数的容错功能。 1 function avg() { 2 var num = 0, 3 len = 0; 4 5 for(var i = 0; i 1) { 7 throw new Error("only o... 阅读全文
posted @ 2014-08-04 14:55
郭永峰
阅读(195)
评论(0)
推荐(0)
摘要:
直接来一张图,阐述实现的思路请看图,模块化的实现我进行了分层和逻辑抽离。垂直方向由五大块内容构成:1. 最下面是底层的类库或基础的依赖,比如jquery、zepto、prototype等2. 依赖于类库而封装的插件类或其他工具层的代码,这一块的内容与业务无关,放之他处也可用3. 然后往上,是基于插件... 阅读全文
posted @ 2014-08-04 14:48
郭永峰
阅读(387)
评论(0)
推荐(0)
摘要:
目 录1数组创建方法 32数组基本操作 32.1存取数组元素 32.2增加数组 42.3删除数组 42.4遍历数组 43.ECMAScript3方法 43.1添加元素 43.2删除元素 53.3子数组处理 53.4排序方法 63.5数组转换 74.ECMAScript5方法 74.1位置方法 74.... 阅读全文
posted @ 2014-08-04 14:15
郭永峰
阅读(269)
评论(0)
推荐(0)
摘要:
1.尽可能的去减少HTTP的请求如对图片的压缩,多张图片合并成sprit图;js文件合并与压缩;css文件合并与压缩;另外,使用RequireJs的r.js来合并依赖的文件打包成一个文件,也是特别优的方法。2.使用CDN(内容分发网络)解决网络拥堵现象,就是在离你最近的地方,放置一台性能好链接顺畅的... 阅读全文
posted @ 2014-08-04 13:48
郭永峰
阅读(370)
评论(0)
推荐(0)

浙公网安备 33010602011771号