码迷,mamicode.com
首页 >  
搜索关键字:jquery源码 jquery总体架构    ( 468个结果
Jquery源码分析与简单模拟实现
前言 最近学习了一下jQuery源码,顺便总结一下,版本:v2.0.3 主要是通过简单模拟实现jQuery的封装/调用、选择器、类级别扩展等。加深对js/Jquery的理解。正文先来说问题: 1.jQuery为什么能使用$的方式调用,$是什么、$()又是什么、链式调用如何实现的 2.jQuery.....
分类:Web程序   时间:2015-01-19 23:33:28    阅读次数:346
attribute与property区别总结
在前阵子看JQuery源码中,attr()的简单理解是调用了element.getAttribute()和element.setAttribute()方法,removeAttr()简单而言是调用element.removeAttribute(),而prop()简单理解是element.xxx方式存取...
分类:其他好文   时间:2015-01-15 23:42:09    阅读次数:198
阅读jQuery源码的18个惊喜
注释:本文使用$.fn.method指代调用一系列选中的元素的方法。例如,$.fn.addClass,指代$('div').addClass(‘blue’)或 $('a.active’).addClass(‘in-use’)这些用法。$.fn指代jQuery对象。1.Sizzle’s weight:...
分类:Web程序   时间:2015-01-08 21:26:19    阅读次数:258
zepto源码学习-05 ajax
学习zeptoajax之前需要先脑补下,强烈推荐此文http://www.cnblogs.com/heyuquan/archive/2013/05/13/js-jquery-ajax.html还有Aaron的jquery源码分析系列,讲jquery的ajax的部分,当然其他也可以看,很值得学习。ze...
分类:Web程序   时间:2015-01-08 14:46:22    阅读次数:299
jquery源码解析:jQuery对元素属性的操作3
这一课,我们将讲解val方法,以及对value属性的兼容性处理,jQuery中通过valHooks对象来处理。首先,我们先来看下val方法的使用:$("#input1").val() //获取input元素的value属性值$("#input1").val("hello") //设置inpu...
分类:Web程序   时间:2015-01-05 23:11:29    阅读次数:197
jquery源码解析:jQuery对元素属性的操作2
这一课,我们将继续讲解jQuery对元素属性操作的方法。首先,我们先看一下这几个方法是如何使用的:$("#div1").addClass("box1 box2"); //给元素div的class属性添加box1和box2$("#div1").removeClass("box1"); //删除...
分类:Web程序   时间:2015-01-05 21:41:26    阅读次数:155
回望过去,仰望未来
过去的一年: 公司项目屈居稳定 jQuery源码分析系列完结 慕课网jQuery源码分析完结 2015年的目标: 看10本书以上 写一本jQuery源码与实践结合的书籍 写一个MVVM的基础框架 博友们共勉吧!
分类:其他好文   时间:2014-12-31 21:24:38    阅读次数:225
jquery源码解析:jQuery对元素属性的操作1
我们先来看一下jQuery中有多少个方法是用来操作元素属性的。首先,看一下实例方法:然后,看下静态方法(工具方法):静态方法是内部使用的,我们外面使用的很少,实例方法才是对外的。接下来,我们来看下一些方法是如何使用的?$("#div1").attr("title","hello") ,设置属性,两个...
分类:Web程序   时间:2014-12-31 00:56:02    阅读次数:296
jquery源码解析:jQuery队列操作queue方法实现的原理
我们先来看一下jQuery中有关队列操作的方法集:从上图可以看出,既有静态方法,又有实例方法。queue方法,相当于数组中的push操作。dequeue相当于数组的shift操作。举个例子:function aaa(){ alert(1);}function bbb(){ alert(2);}$.....
分类:Web程序   时间:2014-12-26 00:57:36    阅读次数:429
jquery源码解析:jQuery数据缓存机制详解1
jQuery中有三种添加数据的方法,$().attr(),$().prop(),$().data()。但是前面两种是用来在元素上添加属性值的,只适合少量的数据,比如:title,class,name等。对于json这种数据量大的,就适合用data方法来添加,而data方法就是jQuery缓存机制最重...
分类:Web程序   时间:2014-12-24 09:58:52    阅读次数:160
468条   上一页 1 ... 32 33 34 35 36 ... 47 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!