JQ 自定义函数总结

Wesley13
• 阅读 580

看到几种JQ函数的定义方法 ,小记一下

方法 一 :

定义多个方法,将方法统一放到一个对象里,以传递一个字符串为例

//方法定义

$.func = {

//定义一个方法aa

aa: function(param) {

alert( "aaaaaa"  + param);

},

//定义一个方法bb

bb: function() {

alert( "bb" );

}

}

$.func.aa( '123' );  //调用$.func里的aa方法

定义单个方法,ajax异步提交可以如下封装:

$.ajaxPost = function(url, data, callback) {

$.post(url, data, callback,  "json" );

};

$.ajaxPost(``'/post/ajaxUrl'``,{},function(data){});

方法  二:

定义变量的形式自定义函数,以传递一个对象做为参数为例:

var test = function(x) {

//弹出对象 x 里的 a 变量和 b 变量

alert(x.a +  " 对象传参 "  + x.b);

}

$.func = test;

//传递一个对象

$.func({a:  "111" ,b:  "222" });

//  方法 三 :

以拓展的方式添加函数:

$.extend({

setHtml: function() {

$( "#test" ).html( '2222222222' );

},

setClick:function(param){

alert( 'test' +param);

}

});

$(function() {

$.setHtml();

$.setClick( '123' );

});

// 方法四:

选择器传递方式:

$.fn.setHtml=function () {

$( this ).html( '22222222222' );

}

$(function() {

$( "#test" ).setHtml();

});

点赞
收藏
评论区
推荐文章
伊丽莎白-简 伊丽莎白-简
3年前
Go Iris学习笔记01
IrisMVC支持文档:支持所有HTTP方法,例如,如果想要写一个 GET 那么在控制器中也要写一个 Get() 函数,你可以在一个控制器内定义多个函数。每个控制器通过 BeforeActivation 自定义事件回调,用来自定义控制器的结构的方法与自定义路径处理程序,如下:(还未实验)func(m
Stella981 Stella981
2年前
JavaScript 对象和包装类
对象的创建方法{}varobj{}系统自带的构造函数varobjnewObject()//Array()//Number()自定义的构造函数functionPerson(){}varperson1newPe
Stella981 Stella981
2年前
Flink实战教程
目录:自定义函数单个eval方法多个eval方法不固定参数通过注解指定返回类型注册函数构造数据源查询leftjoinjoin多种
Easter79 Easter79
2年前
Swift讲解专题十二——方法
Swift讲解专题十二——方法一、引言      方法只是一个术语,其实就是将函数与特定的类型结合,类、结构体、枚举都可以定义方法,方法又分为实例方法和类型方法,类型方法类似于ObjectiveC中的类方法。Swift和ObjectiveC的一大不同是,ObjectiveC只有在类中可以定义方法。
Wesley13 Wesley13
2年前
C#单例
单例模式:步骤:1.定义静态私有对象2.构造函数私有化3.定义一个静态的,返回值为该类型的方法,一般以Getinstance/getInit为方法名称单例模式有懒汉和饿汉,最好使用饿汉1.饿汉式先实例化publicclassSingleton{privatestati
Stella981 Stella981
2年前
Lua的函数的定义、math数学函数、lua字符串的处理、lua支持的字符串类、模式串中的特殊字符_学习笔记04
Lua的函数的定义、math数学函数定义函数function\functionname\(param1,param2)\functioncode\\定义一个函数用来求的两个数字的和functionplus(num1,num2)
Stella981 Stella981
2年前
React(5)
绑定函数事件在以类继承的方式定义的组件中,为了能方便地调用当前组件的其他成员方法或属性(如:this.state),通常需要将事件处理函数运行时的this指向当前组件实例。run(){  alert('我是一个run方法')}<buttononClick{this.run}执行方法</button //方法
Wesley13 Wesley13
2年前
Go 函数方法
   在Go语言中,函数和方法不太一样,有明确的概念区分。其他语言中,比如PHP函数就是方法,方法就是函数,但在Go语言中,函数是不属于任何结构体、类型的方法,也就是说函数是没有接收者的;而方法是有接收者的,我们所说的方法要么属于一个结构体的,要么属于一个新定义的类型的函数函数和方法,虽然概念不同,但是定义非常相似
小万哥 小万哥
3个月前
C# 方法详解:定义、调用、参数、默认值、返回值、命名参数、方法重载全解析
CMethods方法是一段代码,只有在调用时才会运行。您可以将数据(称为参数)传递给方法。方法用于执行某些操作,也被称为函数。为什么使用方法?为了重用代码:定义一次代码,然后多次使用。创建一个方法方法的定义以方法的名称开头,后跟括号()。C提供了一些预定义
小万哥 小万哥
1个月前
C++ 类方法解析:内外定义、参数、访问控制与静态方法详解
C类方法类方法,也称为成员函数,是属于类的函数。它们用于操作或查询类数据,并封装在类定义中。类方法可以分为两种类型:类内定义方法:直接在类定义内部声明和定义方法。类外定义方法:在类定义内部声明方法,并在类外部单独定义方法。类内定义方法在类定义内部可以直