Jquery的相关扩展
2017-01-30 23:41
330 查看
在项目的common.js这个文件中看到很多诸如
var fn =jQuery.extend({
type: "POST",
showMsg: true,
error: function(jqXHR,textStatus, errorThrown) {}
},opts || {});这样的写法
首先两个基本概念
jQuery.extend(object);为扩展jQuery类本身.为类添加新的方法。
jQuery.fn.extend(object);给jQuery对象添加方法。
如果jQuery.extend(object1,object2)
说后面的参数如果和前面的参数存在相同的名称,那么后面的会覆盖前面的参数值。
来自 <http://www.cnblogs.com/RascallySnake/archive/2010/05/07/1729563.html>
然后js中的逻辑操作符返回的结果不一定是boolean值,opts
|| {},如果opts不是空对象,那么opts中的参数会覆盖第一个对象中同名的参数,opts为具体调用方法时所传的参数,在common.js中写了这样一段代码
/**
*控件测试
*/
functionhaj(opts){
var HAJ=jQuery.extend({
sex:"male",
age:"26",
tel:"18827434821"
}, opts || {});
alert(HAJ.tel);
}
然后在项目内的一个js文件中进行测试
haj({
sex:"male",
age:"26",
tel:"13699843918"
});
结果是:13699843918
这个思想有点类似于java中的继承,对父类中的方法进行了重写,
在项目的common.js这个文件中看到很多诸如
var fn =jQuery.extend({
type: "POST",
showMsg: true,
error: function(jqXHR,textStatus, errorThrown) {}
},opts || {});这样的写法
首先两个基本概念
jQuery.extend(object);为扩展jQuery类本身.为类添加新的方法。
jQuery.fn.extend(object);给jQuery对象添加方法。
如果jQuery.extend(object1,object2)
说后面的参数如果和前面的参数存在相同的名称,那么后面的会覆盖前面的参数值。
来自 <http://www.cnblogs.com/RascallySnake/archive/2010/05/07/1729563.html>
然后js中的逻辑操作符返回的结果不一定是boolean值,opts
|| {},如果opts不是空对象,那么opts中的参数会覆盖第一个对象中同名的参数,opts为具体调用方法时所传的参数,在common.js中写了这样一段代码
/**
*控件测试
*/
functionhaj(opts){
var HAJ=jQuery.extend({
sex:"male",
age:"26",
tel:"18827434821"
}, opts || {});
alert(HAJ.tel);
}
然后在项目内的一个js文件中进行测试
haj({
sex:"male",
age:"26",
tel:"13699843918"
});
结果是:13699843918
这个思想有点类似于java中的继承,对父类中的方法进行了重写,
相关文章推荐
- jQuery扩展插件以及正则相关函数练习
- Jquery相关扩展
- aspx中的表单验证 jquery.validate.js 的使用 以及 jquery.validate相关扩展验证(Jquery表单提交验证插件)
- jQuery相关扩展及应用 (转载)
- 写了一个验证相关的jquery插件
- 扩展分词列表检索:暗含检索时提高相关性,更容易排除杂质,剔出仅有关键字但不相关的文字
- Asp.Net Ajax 学习笔记9 JavaScript的原生类型以及Microsoft AJAX Library的相关扩展(上)
- session相关存储扩展
- 编写jQuery插件来扩展checkbox
- PHP扩展组件相关
- jQuery 扩展一个自己的对象
- Windows下的shell扩展的种类以及相关的实例
- PHP - Manual手册 - Function Reference函数参考 - File System Related Extensions文件系统相关扩展 - Directories目录 - Directory Functions目录函数 - sca
- PHP - Manual手册 - Function Reference函数参考 - File System Related Extensions文件系统相关扩展 - Filesystem文件系统 - Filesystem Functions文件系统函数 -
- PHP - Manual手册 - Function Reference函数参考 - Variable and Type Related Extensions变量和类型相关扩展 - Variable handling变量操作 - Variable handl
- Asp.Net Ajax 学习笔记10 JavaScript的原生类型以及Microsoft AJAX Library的相关扩展(下)
- JQuery相关资料
- 关于扩展Visual Studio 2005的相关资料
- 扩展GridView控件以包含一个与排序相关的箭头标记
- PHP - Manual手册 - Function Reference函数参考 - Variable and Type Related Extensions变量和类型相关扩展 - Arrays数组 - Array Functions数组函数 - ksort