前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Jquery开发插件的方法

Jquery开发插件的方法

作者头像
郑小超.
发布2018-01-24 14:56:41
7080
发布2018-01-24 14:56:41
举报
文章被收录于专栏:GreenLeavesGreenLeaves

Jquery未开发插件提供了两个方法:

(1)Jquery.extend(object)    -为Jquery类本身添加新的方法;代码如下:

代码语言:javascript
复制
$.extend({
  add:function(a,b){
  return a+b;
}
});

调用方法:$.add(3,4)   - $=Jquery

为jquery类添加了名为add的一个静态方法,之后便可以在引入jquery的地方,使用这个方法了,$.add(3,4);

(2)Jquery.fn.extend(object)

$.fn相当于Jquery的命名空间,fn上的成员(方法function以及属性peoperty)会对每一个实例都有效果;

查看Jquer用的代码就不难发现

代码语言:javascript
复制
jQuery.fn = jQuery.prototype = {

   init: function( selector, context ) {

};

原来jquery.fn=jquery.property,所以它是对property进行扩展,为jquery添加"成员函数",jquery的实例都可以使用这个"成员函数"

假设我们要开发一款插件,做一个自定义弹框,那么代码可以这么写:

代码语言:javascript
复制
$.fn.extend({
   zdyAlert:function(){
     alert('自定义插件!');
  };
});

调用方法:$('选择器').zdyAlert();
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016-06-29 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档