学习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
这一课,我们将讲解val方法,以及对value属性的兼容性处理,jQuery中通过valHooks对象来处理。首先,我们先来看下val方法的使用:$("#input1").val() //获取input元素的value属性值$("#input1").val("hello") //设置inpu...
分类:
Web程序 时间:
2015-01-05 23:11:29
阅读次数:
197
这一课,我们将继续讲解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中有多少个方法是用来操作元素属性的。首先,看一下实例方法:然后,看下静态方法(工具方法):静态方法是内部使用的,我们外面使用的很少,实例方法才是对外的。接下来,我们来看下一些方法是如何使用的?$("#div1").attr("title","hello") ,设置属性,两个...
分类:
Web程序 时间:
2014-12-31 00:56:02
阅读次数:
296
我们先来看一下jQuery中有关队列操作的方法集:从上图可以看出,既有静态方法,又有实例方法。queue方法,相当于数组中的push操作。dequeue相当于数组的shift操作。举个例子:function aaa(){ alert(1);}function bbb(){ alert(2);}$.....
分类:
Web程序 时间:
2014-12-26 00:57:36
阅读次数:
429
jQuery中有三种添加数据的方法,$().attr(),$().prop(),$().data()。但是前面两种是用来在元素上添加属性值的,只适合少量的数据,比如:title,class,name等。对于json这种数据量大的,就适合用data方法来添加,而data方法就是jQuery缓存机制最重...
分类:
Web程序 时间:
2014-12-24 09:58:52
阅读次数:
160
jQuery.support是用功能检测的方法来检测浏览器是否支持某些功能。针对jQuery内部使用。我们先来看一些源码:jQuery.support = (function( support ) { ...... return support;})( {} );jQuery.support其...
分类:
Web程序 时间:
2014-12-22 22:43:09
阅读次数:
310
浏览器前端编程的面貌自2005年以来已经发生了深刻的变化,这并不简单的意味着出现了大量功能丰富的基础库,使得我们可以更加方便的编写业务代码,更重要的是我们看待前端技术的观念发生了重大转变,明确意识到了如何以前端特有的方式释放程序员的生产力。本文将结合jQuery源码的实现原理,对javascrip....
分类:
Web程序 时间:
2014-12-19 14:18:01
阅读次数:
280
本课还是来讲解一下jQuery是如何实现它的事件系统的。上一课主要讲了jQuery.event.add的源码解析,这几课主要针对jQuery源码进行分析,如果不需要理解jQuery是如何实现事件系统机制的,可以忽略。这一课我们先来讲一下jQuery.event.remove的源码解读。remove方...
分类:
其他好文 时间:
2014-12-19 14:13:01
阅读次数:
196