jQuery.extend()、jQuery.fn.extend()扩展方法具体解释
2023-09-27 14:27:23 时间
版权声明:本文为博主原创文章。未经博主同意不得转载。
https://blog.csdn.net/dreamsunday/article/details/25193459
jQuery自己定义了jQuery.extend()和jQuery.fn.extend()方法.当中jQuery.extend()方法能够创建全局函数或者选择器,而jQuery.fn.extend()方法能够创建jQuery对象方法.
比如:
jQuery.extend()除了能够创建插件外,还能够用来扩展jQuery对象.
比如:
c拥有a,b对象的属性,因为,b对象在a对象之后,其name属性优先在c对象里.
jQuery.extend()方法为插件传递系列选项,包含默认值.
当在调用该方法时,传递新的參数值,就会覆盖掉默认的參数选项值,否则,使用默认參数值.
使用JQuery.fn对象创建JQuery对象方法
能够通过jQuery.fn对象来加入属性和方法,实际上jQuery.fn对象就是挂接在jQuery.prototype上的,jQuery把它简写了.
fn 是什么东西呢。查看jQuery代码。就不难发现。
jQuery.fn = jQuery.prototype = {
init: function( selector, context ) {//....
//......
};
原来 jQuery.fn = jQuery.prototype.对prototype肯定不会陌生啦。
比如:
我们能够调用jQuery.fn.extend()方法来创建jQuery对象方法.
一句话:jQuery.extend是对JQuery类的自己定义扩展,jQuery.fn.extend是对JQuery对象的自己定义扩展.
相关文章
- js+jquery检测用户浏览器型号(转)
- 工作中常用的js、jquery自定义扩展函数代码片段
- jQuery基础
- jQuery插件开发初探
- Jquery 弹出提示框输入插件 apprise 修改中文按钮以及使用说明
- js jquery 实现html页面之间参数传递(单一参数、对象参数传递)
- jquery+css3实现网页背景花瓣随机飘落特效【转】
- zepto与jquery冲突的解决
- jQuery $.ajax 参数说明及调用注意事项
- HubSpot – 网站开发必备的 jQuery 信息提示库
- 几个非常实用的JQuery代码片段
- jQuery照片伸缩效应,这不是一个简单的图像缩放,它不影响其它元素的布局
- 一款基于jQuery的图片下滑切换焦点图插件
- 通过jquery库扩展移动端‘长按触发’事件(模拟浏览器‘长按识别二维码’功能)
- 用jQuery获取table中行id和td值
- 封装jQuery Validate扩展验证方法