jQuery的扩展

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery的扩展相关的知识,希望对你有一定的参考价值。

  我们自己通过扩展jQuery来达到 “通过$.xx(paras)的形式来进行调用某个jQuery对象的xx(paras)方法”。

下面就是一个实例:

 1 (function(j){//这里的j是一个形参,表示传入的jQuery对象,j可以任意填写
 2     j.extend({//相当于给jQuery对象加上了一个属性readName,而这个属性是一个方法
 3         // 通过传入的jQuery对象,
 4         // 然后再用jQuery.exetend(functionName:function(){});
 5         // 这种方式扩展jQuery的方法,
 6 
 7         // 使用方法或者说是调用方式:$.readName(‘I am 你大爷 ‘); 
 8     readName:function(name){
 9         // alert(typeof this);
10         // alert(typeof window);
11         // alert(typeof this.name);
12         console.log(typeof this.name);
13         console.log(typeof this);
14         if(name==null||name==undefined||name==‘‘){
15             // alert(‘没有入参name!‘);
16             console.log(‘没有入参name!‘)
17 
18         }else{
19             // alert(‘入参name:‘+name);
20             console.log(‘入参name:‘+name);
21     }
22 }
23 })
24 })(jQuery)//这个jQuer一定要这样写,表示传入jQuery对象

 

以上是关于jQuery的扩展的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2012-2019的130多个jQuery代码片段。

jQuery应用 代码片段

为啥添加了jQuery还是报错???求大神帮帮忙

很实用的JQuery代码片段(转)

使用 NodeJS 和 JSDOM/jQuery 从代码片段构建 PHP 页面

几个有用的JavaScript/jQuery代码片段(转)