[置顶] 如何写一个简单的jQuery插件
2017-10-22 09:06
423 查看
在jQuery插件中,我们一般将其分为两种
一、工具类例如ajax之类
定义方式1:就可以直接给$添加 属性or方法
$.chajian = function(){
//函数主体
}
定义方式2:
使用
$.extend( {
a:function(){},
b:function(){}
} )
相当于定义a,b两个方法
二、DOM操作类 如$("div").attr();
定义方式1:直接给$.fn($.prototype)添加 "属性or方法"
$.fn.f1=function(){ console.log("f1方法");
};
定义方式2:
$.fn.extend( {
f1:function(){},
f2:function(){}
} )
三、一个完整的插件
define([ "jquery" ],function($){ //开发一个基于jquery+bootstrap的模态框插件 $.fn.extend({ myModal:function(){ this.on("hidden.bs.modal",function(){ //移除模态框容器 this.remove(); }).appendTo("body").modal(); //实现链式编程 -->执行完该方法之后,用户还可以再去调用其他的jquery操作方法 return this; } });
})
相关文章推荐
- 【jquery】如何自己开发一个简单的jquery 插件
- 如何封装一个最简单的jquery插件
- 基于jquery的一个简单的脚本验证插件
- 如何写一个jquery 插件
- jQuery高级篇 简单几招学会如何制作jQuery插件
- rails开发利器:视频播放插件plugin(如何开发一个简单的插件)
- [置顶] 纯手工打造漂亮的瀑布流,五大插件一个都不少Bootstrap+jQuery+Masonry+imagesLoaded+Lightbox!
- jQuery插件如何编写03_ 简单的全选反选插件
- 简单说 如何做一个chrome 去广告插件
- 一个简单的jQuery分页跳转插件
- 如何开发一个Jquery插件?
- 如何创建一个基本JQuery的插件
- 如何创建一个基础jQuery插件
- 三十行代码写一个最简单的时间轴插件--jquery
- 一个简单的jQuery插件的写法 tableUI
- 如何编写一个Jquery插件
- jquery傻瓜基础教程之教你如何制作简单的dialog插件
- 一个简单的jQuery插件ajaxfileupload实现ajax上传文件例子
- Jquery操作Select 简单方便 一个js插件搞定
- (转)jquery傻瓜基础教程之教你如何制作简单的dialog插件