排序:
默认
按更新时间
按访问量

ECMAScript 6规范总结(长文慎入)

闲话 学习ES6的动机起于对其promise标准的好奇,它与jQuery源码中Deferred不同,而且在异步编程中加入了Generator,在后续ES7中更有Async。这勾起我强烈的兴趣了解ES6更多的内容,于是完整的学习了阮一峰老师的《ECMAScript 6入门》。 本文不是专门的es...

2016-02-24 00:58:06

阅读数:8604

评论数:1

JavaScript设计模式返璞归真

闲话本文写于2月初,原分享在有道云笔记上,现在转移到此。现阶段对于设计模式的理解还没有能力对本文的框架做出大的翻新,所以暂且原样搬过来了。本文不从名目众多的设计模式谈起,而是为语言能力、代码优化、交互关系三个方面寻找解决方案,从而引出设计模式的使用和作用。覆盖了《 javascript设计模式与开...

2016-04-13 21:59:07

阅读数:616

评论数:0

jQuery源码解析(5)—— Animation动画

闲话 jQuery的动画机制有800行, 虽然不如样式的1300行,难度上却是不减。由于事前不了解animate接口的细节使用规则,看代码期间吃了很多苦头,尤其是深恶痛绝的defaultPrefilter函数,靠着猜想和数次的逐行攻略,终于全部拿下。本文将一点一点拆解出jq的动画机制及具体实...

2016-04-11 13:32:13

阅读数:6699

评论数:2

jQuery源码解析(4)—— css样式、定位属性

闲话 原计划是没有这篇博文的,研究animation源码的时候遇到了css样式这个拦路虎。比如jQuery支持“+=10”、“+=10px”定义一个属性的增量,但是有的属性设置时可以支持数字,有的必须有单位;在对属性当前值读取时,不同的浏览器可能返回不同的单位值,无法简单的相加处理;在能否读取高...

2016-04-04 23:14:14

阅读数:2500

评论数:2

jQuery源码解析(3)—— ready加载、queue队列

ready、queue放在一块写,没有特殊的意思,只是相对来说它俩可能源码是最简单的了。ready是在dom加载完成后,以最快速度触发,很实用。queue是队列,比如动画的顺序触发就是通过默认队列’fx’处理的。(本文采用 1.20.0 版本进行讲解,用 #number 来标注行号) ready很...

2016-03-30 02:21:43

阅读数:1245

评论数:0

jQuery源码解析(2)—— Callback、Deferred异步编程

闲话这篇文章,一个月前就该出炉了。跳票的原因,是因为好奇标准的promise/A+规范,于是学习了es6的promise,由于兴趣,又完整的学习了《ECMAScript 6入门》。本文目的在于解析jQuery对的promise实现(即Deferred,是一种非标准的promise实现),顺便剖析、...

2016-03-26 14:18:19

阅读数:1709

评论数:0

jQuery源码解析(1)—— jq基础、data缓存系统

闲话 jquery 的源码已经到了1.20.0 版本,据官网说1版本和2版本若无意外将不再更新,3版本将做一个架构上大的调整。但估计能兼容IE6-8的,也许这已经是最后的样子了。 我学习jq的时间很短,应该在1月,那时的版本还是1.11.3,通过看妙味课堂的公开课视频和文档里的所有api的注解...

2016-02-22 14:29:45

阅读数:2501

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭