会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
秋雾茹
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
2015年6月21日
jquery源码之事件系统-- jQuery.event
摘要: 每个网站,交互的核心都是事件。浏览器环境一般提供两种事件绑定的方式:一个是通过dom句柄的使用。如: element.onclick = function() {}另一种就是事件委托了,如:docuement.addEventListener(element, function() {});基于第二...
阅读全文
posted @ 2015-06-21 12:02 君叶秋
阅读(433)
评论(0)
推荐(0)
2015年6月14日
jquery源码之缓存系统--$.data
摘要: jQuery内置了一个缓存系统,它做的事情可就多了,动画模块,事件模块等非常有用的模块都是依赖它实现的。其实说到底,就是在jQuery的命名空间下开辟了一个cache的对象。将数据以一定得规则存放的cache对象中。首先我们来看看内部实现:jQuery.extend({ cache: {}, del...
阅读全文
posted @ 2015-06-14 10:56 君叶秋
阅读(242)
评论(0)
推荐(0)
2015年6月13日
jquery源码之延迟对象--Deferred
摘要: 说到延迟对象deferred就不得不提,为什么会需要它,它用来干嘛的。浏览器环境与后端的node.js一直存在着各种消耗巨大或阻塞线程的行为,但前端是不应该因此而阻塞的,所以基于javascript 的单线程机制,他的一种解耦的方式就是提供异步API。何为异步API?简单来说,它是不会立即执行的方法...
阅读全文
posted @ 2015-06-13 14:08 君叶秋
阅读(353)
评论(0)
推荐(0)
2015年6月12日
jquery源码之低调的回调函数队列--Callbacks
摘要: jQuery中有一个很实用的函数队列,可能我们很少用到,但他在jQuery内部却有着举足轻重的地位。他就是Callbacks. jQuery作者用它构建了很多非常重要的模块。比如说$.Deferred。Callbacks 说白了就是个数组,里面存了很多函数对象。然而他真的 just so so么?好...
阅读全文
posted @ 2015-06-12 00:09 君叶秋
阅读(259)
评论(0)
推荐(0)
2015年6月10日
jquery源码之工具方法
摘要: jQuery 作为时下前端的"霸主"。它的强大已毋庸置疑。简洁,效率,优雅,易用等优点让人很容易对它珍爱有加。作为js的小菜,为了提升自我等级,根据各大神博客精辟的解析,硬啃了jQuery源码。在此,并不是要解析啥源码啥的(也没到那个级别哈),读书笔记,仅此而已。所谓磨刀不误砍柴功,jQuery在大...
阅读全文
posted @ 2015-06-10 00:37 君叶秋
阅读(206)
评论(0)
推荐(0)
2015年1月18日
面包屑之javascript声明期与执行期的故事
摘要: js中万物皆对象,特殊的对象(function类型)在声明和执行的时候会发生一些奇妙的事情,如下: 上述代码,首先在全局作用域中声明了一个a, 函数a从定义到执行的过程为例阐述这几个概念。 用伪代码描述 再回到代码 var c = a(); 这时候把a()的返回值b函数指向c,然后c很神奇的可以访问
阅读全文
posted @ 2015-01-18 11:09 君叶秋
阅读(446)
评论(0)
推荐(0)
2014年12月28日
面包屑之正则表达式
摘要: 近来有在读《精通正则表达式》,就记录下自己的一些收获吧。首先讲讲正则中的元字符,以及他们的优先级。运算符说明\转义符(), (?:), (?=), []括号和中括号*, +, ?, {n}, {n,}, {n,m}限定符^, $, /任何元字符、任何字符定位点和序列|替换简单讲讲常用的一些元字符吧。...
阅读全文
posted @ 2014-12-28 13:35 君叶秋
阅读(420)
评论(0)
推荐(0)
上一页
1
2
3
公告