06 2015 档案
摘要:每个网站,交互的核心都是事件。浏览器环境一般提供两种事件绑定的方式:一个是通过dom句柄的使用。如: element.onclick = function() {}另一种就是事件委托了,如:docuement.addEventListener(element, function() {});基于第二...
阅读全文
摘要:jQuery内置了一个缓存系统,它做的事情可就多了,动画模块,事件模块等非常有用的模块都是依赖它实现的。其实说到底,就是在jQuery的命名空间下开辟了一个cache的对象。将数据以一定得规则存放的cache对象中。首先我们来看看内部实现:jQuery.extend({ cache: {}, del...
阅读全文
摘要:说到延迟对象deferred就不得不提,为什么会需要它,它用来干嘛的。浏览器环境与后端的node.js一直存在着各种消耗巨大或阻塞线程的行为,但前端是不应该因此而阻塞的,所以基于javascript 的单线程机制,他的一种解耦的方式就是提供异步API。何为异步API?简单来说,它是不会立即执行的方法...
阅读全文
摘要:jQuery中有一个很实用的函数队列,可能我们很少用到,但他在jQuery内部却有着举足轻重的地位。他就是Callbacks. jQuery作者用它构建了很多非常重要的模块。比如说$.Deferred。Callbacks 说白了就是个数组,里面存了很多函数对象。然而他真的 just so so么?好...
阅读全文
摘要:jQuery 作为时下前端的"霸主"。它的强大已毋庸置疑。简洁,效率,优雅,易用等优点让人很容易对它珍爱有加。作为js的小菜,为了提升自我等级,根据各大神博客精辟的解析,硬啃了jQuery源码。在此,并不是要解析啥源码啥的(也没到那个级别哈),读书笔记,仅此而已。所谓磨刀不误砍柴功,jQuery在大...
阅读全文

浙公网安备 33010602011771号