随笔分类 -  jquery

摘要:jQuery中的属性操作 阅读全文
posted @ 2015-05-05 16:01 sinbad121 阅读(116) 评论(0) 推荐(0)
摘要:我们知道,jQuery.support是jQuery中检测兼容性问题的最重要方法。注意,这里仅仅是检测,其具体的解决兼容性方法是利用其“钩子机制”实现。 首先来看源码,一窥究竟。 引用源码:jQuery.1.10.2jQuery.support = (function( support ) ... 阅读全文
posted @ 2015-05-05 15:35 sinbad121 阅读(1885) 评论(1) 推荐(0)
摘要:我们都知道javascript中的window.onload方法的不足:必须等到所有图片和富文本媒体加载完后才能执行,影响用户体验。更好的做法是等到dom加载完即执行相应回调。类似jQuery中domReady方法应运而生。 在jQuery中用这个方法非常简便:$(function(){}),... 阅读全文
posted @ 2015-05-05 14:09 sinbad121 阅读(580) 评论(0) 推荐(0)
摘要:Callbacks在jQuery中的地位是Deferred的基础,当然,也对外公开其方法。Callbacks对象是统一管理多个函数的利器。其核心是参数options中的几个状态码的任意组合,非常灵活。先来看看optionsonce: 只触发一次回调memory: 如果是触发后状态,add后立即触发u... 阅读全文
posted @ 2015-05-05 11:10 sinbad121 阅读(342) 评论(0) 推荐(0)
摘要:先来思考一个问题:一个需要耗时很长的操作比如setTimeout, ajax请求等,我们需要在延时操作后执行一个函数done。 比如: var wait = function(){ var tasks = function(){ alert("执行完毕!"); }; ... 阅读全文
posted @ 2015-05-05 10:55 sinbad121 阅读(608) 评论(0) 推荐(0)
摘要:jQuery.event.dispatch,字面意思是事件分发。就是执行绑定的函数。 在jQuery.event.add中,//1, jQuery.event.add中jQuery.event.dispatch.apply( eventHandle.elem, arguments )//2, ... 阅读全文
posted @ 2014-12-31 09:40 sinbad121 阅读(8996) 评论(0) 推荐(0)
摘要:jQuery事件之:jQuery.event.trigger 阅读全文
posted @ 2014-12-30 15:37 sinbad121 阅读(3219) 评论(0) 推荐(0)
摘要:之前已经介绍过jQuery.event.add,现在我们来看看jQuery.event.remove 先上代码 /* elem: 处理的元素 types: 移除的事件 handler: 移除的方法 selector: 委托的元素 mappedTypes:*/re... 阅读全文
posted @ 2014-12-30 13:50 sinbad121 阅读(553) 评论(0) 推荐(0)
摘要:Query.event.add 阅读全文
posted @ 2014-12-27 15:40 sinbad121 阅读(1453) 评论(0) 推荐(0)
摘要:之前我们模拟过jQuery的自定义事件,数据是直接绑定在元素上面。但我们知道,那样容易引起内存泄露。我们看看jQuery是如何做到的。 其实,jQuery的事件是基于Data开发的,其核心的三个方法add(), remove()和trigger()都是和Data对象在打交道。让我们来剖析jQe... 阅读全文
posted @ 2014-12-14 23:57 sinbad121 阅读(984) 评论(0) 推荐(0)
摘要:我们总结过jQery事件中的实例原型对象对外接口和拓展对象,现在我们看看他们是如何进行通信联系的。先来看便捷方法: 1 //调用的还是实例对象下的on()和trigger() 2 jQuery.each( ("blur focus focusin focusout load resize scr... 阅读全文
posted @ 2014-12-11 22:49 sinbad121 阅读(481) 评论(0) 推荐(0)
摘要:事件的操作,在JavaScript是非常频繁的。然而原生javaScript的事件API让新手感觉非常不友好,再加上事件依赖于DOM,而原生javaScript对DOM的选择又是三板斧的功力。由此催生出以jQuery为领头羊的对原生js事件操作的兼容性处理,API优化以及一些功能的拓展。 现在... 阅读全文
posted @ 2014-12-11 21:17 sinbad121 阅读(1596) 评论(1) 推荐(0)