1jquery目录结构代码清单1-1jQuery源码(jquery-1.7.1.js)的总体结构(function(window,undened){//构造jQuery对象varjQuery=(function(){varjQuery=function(selector,context){returnnewjQuery.fn.init(selector,context,rootjQuery);}returnjQuery;})();//工具方法Utilities..
分类:
Web程序 时间:
2015-03-03 18:49:55
阅读次数:
184
相同点两者都是用来扩展 jQuery,为 jQuery添加方法的,在开发jQuery 的相关插件时经常用到。 不同点jQuery.extend()为 jQuery 类本身添加类方法,即为静态方法;调用添加的方法时只能通过 jQuery 本身来调用,jQuery 实例对象是无法调用新添加的方法的。比如 添加了 show 和 hide 方法,则调用方式为: jQuery.show()和 jQuery.h...
分类:
Web程序 时间:
2015-03-02 19:11:55
阅读次数:
177
目录结构一、jquery源码中常见知识点二、javascript中原型链常见的知识点三、常用的方法集知识点一、jquery源码中常见的知识点 1.string,number类型转换的快捷方法// @param s为字符串,n为数字function fn(obj){ //转换为Stri...
分类:
编程语言 时间:
2015-03-02 18:51:48
阅读次数:
200
有时候觉得js内置的方法不够用.可自己扩充.下面是我扩充的几个方法.为了避免变量冲出.覆盖.利用自执行函数实现.+function (a) { a.fn = a.prototype; var fn = { /** * 进制转换 * @para...
分类:
编程语言 时间:
2015-03-02 12:48:19
阅读次数:
156
写jquery插件需要明白的那些知识点1.jquery中$是神马?$.fn又是神马?稍微有jquery经验的都知道在jquery中$等价于jQuery,在控制台一试便知:我们在jquery(1.8.3)源码中也能找到下面代码:其实在jquery中$就是一个函数function,当我们执行$()时会得...
分类:
Web程序 时间:
2015-03-01 23:40:18
阅读次数:
206
function fn(argu1){ alert(argu1); } setTimeout(fn, 1000, 12);setTimeout从第三个参数开始,之后的参数都是fn的。fn不用加(),都可以直接执行。用关键词(setTimeout 参数)搜索出一篇文章:http://boleyn.i....
分类:
其他好文 时间:
2015-03-01 23:34:28
阅读次数:
182
这个是jquery插件的形式,举个例子: (function($){ $.fn.extend({ test:function(){ alert($(this).attr('id')); }})})(jQuery) $('#myDiv').test();打印出 : myDi...
分类:
Web程序 时间:
2015-03-01 20:52:49
阅读次数:
134
$.fn.get([index])方法获取匹配的DOM元素。index参数:非负数、负数、为空(不传参数、null、undefined)。 1 2 0 3 1 4 2 5 3 6 7 8 $.fn.pushStack( $() )入栈。原jQuery对象.pus...
分类:
Web程序 时间:
2015-02-28 20:09:34
阅读次数:
154
(1)开发插件的方法 :jQuery.extend(object)是扩展jQuery类本身,为类里面添加新的方法。jQuery.fn.extend(object)是给jQuery对象添加方法,为jQuery类添加“成员函数”(jQuery.fn = jQuery.prototype)。(2)具体写法...
分类:
Web程序 时间:
2015-02-28 14:20:47
阅读次数:
137