JQuery 插件模板 制作jquery插件的朋友可以参考下


Posted in Javascript onMarch 17, 2010

在公司项目过程中开发过几个插件,下面为Levin所用的JQuery插件模板。和google上的大同小异哈。

; (function($) { 
// Private functions. 
var p = {}; 
p.func1 = function() { }; 
//main plugin body 
$.fn.PLUGIN = function(options) { 
// Set the options. 
options = $.extend({}, $.fn.PLUGIN.defaults, options); // Go through the matched elements and return the jQuery object. 
return this.each(function() { 
}); 
}; 
// Public defaults. 
$.fn.PLUGIN.defaults = { 
property: 'value' 
}; 
// Public functions. 
$.fn.PLUGIN.method1 = function(skinName) { 
return; 
}; 
})(jQuery);

官方模板制作手册
Javascript 相关文章推荐
使用jquery读取html5 localstorage的值的方法
Jan 04 Javascript
javascript对中文按照拼音排序代码
Aug 20 Javascript
分享一些常用的jQuery动画事件和动画函数
Nov 27 Javascript
详解JavaScript中js对象与JSON格式字符串的相互转换
Feb 14 Javascript
js正则表达式验证表单【完整版】
Mar 06 Javascript
JavaScript中arguments和this对象用法分析
Aug 08 Javascript
vue+springboot实现项目的CORS跨域请求
Sep 05 Javascript
详解js静态检查工具eslint配置文件
Nov 23 Javascript
在vue项目中使用Jquery-contextmenu插件的步骤讲解
Jan 27 jQuery
解决layer弹出层的内容页点击按钮跳转到新的页面问题
Sep 14 Javascript
JS实现网页端猜数字小游戏
Mar 06 Javascript
javascript实现放大镜功能
Dec 09 Javascript
jquery 简单图片导航插件jquery.imgNav.js
Mar 17 #Javascript
Array.prototype.slice.apply的使用方法
Mar 17 #Javascript
javascript 打开页面window.location和window.open的区别
Mar 17 #Javascript
input 输入框内的输入事件详细分析
Mar 17 #Javascript
Jquery Ajax学习实例5 向WebService发出请求,返回泛型集合数据的异步调用
Mar 17 #Javascript
javascript中的undefined 与 null 的区别  补充篇
Mar 17 #Javascript
javascript+iframe 实现无刷新载入整页的代码
Mar 17 #Javascript
You might like
如何批量替换相对地址为绝对地址(利用bat批处理实现)
2013/05/27 PHP
php计算程序运行时间的简单例子分享
2014/05/10 PHP
PHP实现对站点内容外部链接的过滤方法
2014/09/10 PHP
php线性表的入栈与出栈实例分析
2015/06/12 PHP
PHP实现基于mysqli的Model基类完整实例
2016/04/08 PHP
yii2 resetful 授权验证详解
2017/05/18 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
2017/11/10 PHP
PHP const定义常量及global定义全局常量实例解析
2020/05/28 PHP
javascript实现节点(div)名称编辑
2014/12/17 Javascript
js完美实现@提到好友特效(兼容各大浏览器)
2015/03/16 Javascript
JavaScript实现获得所有兄弟节点的方法
2015/07/23 Javascript
vue form 表单提交后刷新页面的方法
2018/09/04 Javascript
Vue.js子组件向父组件通信的方法实例代码详解
2018/12/10 Javascript
Element实现表格分页数据选择+全选所有完善批量操作
2019/06/07 Javascript
Webpack中loader打包各种文件的方法实例
2019/09/03 Javascript
jQuery操作选中select下拉框的值代码实例
2020/02/07 jQuery
jQuery实现简易QQ聊天框
2020/02/10 jQuery
[50:20]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第四局
2016/03/06 DOTA
[03:07]【DOTA2亚洲邀请赛】我们,梦开始的地方
2017/03/07 DOTA
[38:40]2018DOTA2亚洲邀请赛 4.6淘汰赛 mineski vs LGD 第一场
2018/04/10 DOTA
Python中使用多进程来实现并行处理的方法小结
2017/08/09 Python
详解Python静态网页爬取获取高清壁纸
2019/04/23 Python
python整合ffmpeg实现视频文件的批量转换
2019/05/31 Python
python异步编程 使用yield from过程解析
2019/09/25 Python
Python3 Tkinkter + SQLite实现登录和注册界面
2019/11/19 Python
40行Python代码实现天气预报和每日鸡汤推送功能
2020/02/27 Python
Strawberrynet草莓网新加坡站:护肤、彩妆、香水及美发产品
2018/08/31 全球购物
村优秀党员事迹材料
2014/01/15 职场文书
《要下雨了》教学反思
2014/02/17 职场文书
好学生评语大全
2014/05/05 职场文书
数学教师个人总结
2015/02/06 职场文书
迁徙的鸟观后感
2015/06/09 职场文书
优秀大学生申请书
2019/06/24 职场文书
Redis实现订单自动过期功能的示例代码
2021/05/08 Redis
Elasticsearch 聚合查询和排序
2022/04/19 Python
MySQL数据库实验之 触发器和存储过程
2022/06/21 MySQL