码迷,mamicode.com
首页 >  
搜索关键字:jquery源码 jquery总体架构    ( 468个结果
jQuery源码学习11——动画
jQuery.setAuto这个方法实在看不出来到底有啥用,而且到后面的版本就把这个方法去掉了直接看speed方法jQuery.extend({ speed: function(s,o) { o = o || {}; if ( o.construct...
分类:Web程序   时间:2015-11-30 17:21:25    阅读次数:159
ie6下div高度不能为0的解决办法
需要实现一个效果:点击关闭按钮时,div动态隐藏。jquery源码:这个方法在谷歌 火狐及ie7以上都可以实现效果,但ie6下始终保持一个高度。原因:ie始终默认div的最小高度为12px,即使你设置为0,但它依然默认一个字体的高度12px解决办法:给当前需设置高度低于12px的div增加一个ove...
分类:其他好文   时间:2015-11-20 12:32:27    阅读次数:127
读jQuery源码之三
源码177-527行:jQuery.extend方法jQuery.extend = jQuery.fn.extend = function() { var options, name, src, copy, copyIsArray, clone, target = argumen...
分类:Web程序   时间:2015-11-19 23:53:00    阅读次数:347
jQuery-1.9.1源码分析系列(十) 事件系统——事件委托
jQuery的事件绑定有几个比较优秀的特点: 1. 可以绑定不限数量的处理函数 2. 事件可以委托到祖先节点,不必一定要绑到对应的节点 3. 链式操作 下面主要分析事件的委托设计。事件源我们成为委托节点,委托节点委托他的祖先节点替他执行事件处理,这个祖先节点被成为被委托节点。 DO...
分类:Web程序   时间:2015-11-19 19:03:42    阅读次数:253
jQuery-1.9.1源码分析系列(九) CSS操作
jquery.fn.css获取当前jQuery所匹配的元素中第一个元素的属性值【$(…).css(cssName),注意这个cssName可以是数组】或给当前jQuery所匹配的每个元素设置样式值【$(…).css(cssname,value) / $(…).css(obj)】; 可以看见函数...
分类:Web程序   时间:2015-11-17 18:24:40    阅读次数:223
jQuery-1.9.1源码分析系列(八) 属性操作
jQuery的属性操作主要包括 jQuery.fn.val jQuery.fn.attr jQuery.fn.removeAttr jQuery.fn.prop jQuery.fn.removeProp jQuery.fn.addClass jQuery.fn.removeClas...
分类:Web程序   时间:2015-11-16 19:25:24    阅读次数:195
jQuery-1.9.1源码分析系列(七) 钩子(hooks)机制及浏览器兼容
处理浏览器兼容问题实际上不是jQuery的精髓,毕竟让技术员想方设法取弥补浏览器的过错从而使得代码乱七八糟不是个好事。一些特殊情况的处理,完全实在浪费浏览器的性能;突兀的兼容解决使得的代码看起来既不美观也也不能对前端技术有任何提升。但是不管怎么说,只要不同的浏览器存在,就有可能出现兼容性问题,我.....
分类:Web程序   时间:2015-11-16 12:27:26    阅读次数:393
jQuery源码学习5——工具方法之attr parents sibling clean
(1)、attr attr: function(elem, name, value){ var fix = { "for": "htmlFor", "class": "className", "float": "c...
分类:Web程序   时间:2015-11-16 12:01:49    阅读次数:266
jQuery-1.9.1源码分析系列(六) 延时对象续——辅助函数jQuery.when
$.when的说明 描述:提供一种方法来执行一个或多个对象的回调函数,返回这些对象的延时(Deferred)对象。 说明(结合实例和源码): 如果你不传递任何参数, jQuery.when()将返回一个resolved(解决)状态的promise对象。 如果向jQuery.when()传...
分类:Web程序   时间:2015-11-13 18:47:26    阅读次数:290
jQuery源码学习3——工具方法篇
基本工具方法结构如下:jQuery.extend({ init:function(){}, each:function(){}, className:{ add:function(){}, remove:function(){}, has:...
分类:Web程序   时间:2015-11-12 17:28:36    阅读次数:310
468条   上一页 1 ... 23 24 25 26 27 ... 47 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!