Jquery 插件开发笔记整理


Posted in Javascript onJanuary 17, 2011

只好自己来写个文章,已便日后记忆!
先贴出插件代码,里面注释

(function ($) { 
//扩展 
$.fn.extend({ 
//插件名称 
height: function (options) { 
//默认参数 
var defaults = { 
color: '红色' 
}; 
//覆盖默认参数 
var opts = $.extend(defaults, options); 
//主函数 
return this.each(function () { 
//激活事件 
var obj = $(this); 
obj.click(function () { 
alert(opts.color); 
}); 
}); 
} 
}) 
})(jQuery); 
//注后面的(jQuery)一定要这样,Q一定要大写,j不能大写,不然出错。

下面为使用代码
@{ 
ViewBag.Title = "Home Page"; 
} 
@section Header{ 
<script src="@Url.Content("~/Scripts/jquery.extends.js")" type="text/javascript"></script> 
<script type="text/javascript"> 
$(function () { 
$("p").height({ color: '黑色' }); 
}); 
</script> 
} 
<h2>@ViewBag.Message</h2> 
<p> 
To learn more about ASP.NET MVC visit <a href="http://asp.net/mvc" title="ASP.NET MVC Website">http://asp.net/mvc</a>. 
</p>

很简单吧,其实开发Jquery插件还有其它的方法,我只是感觉这种方法比较好,可读性也比较好。

jquery插件就写到这里!

Javascript 相关文章推荐
[原创]后缀就扩展名为js的文件是什么文件
Dec 06 Javascript
jQuery 数据缓存模块进化史详细介绍
Nov 19 Javascript
深入解析Backbone.js框架的依赖库Underscore.js的作用
May 07 Javascript
详解jQuery中的deferred对象的使用(一)
May 27 Javascript
jQuery图片左右滚动代码 有左右按钮实例
Jun 20 Javascript
在JSP中如何实现MD5加密的方法
Nov 02 Javascript
jQuery中ztree 点击文本框弹出下拉框的实例代码
Feb 05 Javascript
详解Vue爬坑之vuex初识
Jun 14 Javascript
vue2项目使用sass的示例代码
Jun 28 Javascript
微信小程序之数据缓存的实例详解
Sep 29 Javascript
jquery 给动态生成的标签绑定事件的几种方法总结
Feb 24 jQuery
vue 函数调用加括号与不加括号的区别
Oct 29 Javascript
JQuery学习笔记 nt-child的使用
Jan 17 #Javascript
Jquery知识点三 jquery表单对象操作
Jan 17 #Javascript
基于jquery的返回顶部效果(兼容IE6)
Jan 17 #Javascript
jquery+ajax每秒向后台发送请求数据然后返回页面的代码
Jan 17 #Javascript
Jquery知识点二 jquery下对数组的操作
Jan 15 #Javascript
Jquery知识点一 Jquery的ready和Dom的onload的区别
Jan 15 #Javascript
JavaScript去掉数组中的重复元素
Jan 13 #Javascript
You might like
PHP配置心得包含MYSQL5乱码解决
2006/11/20 PHP
php设计模式 Template (模板模式)
2011/06/26 PHP
一组PHP可逆加密解密算法实例代码
2014/01/21 PHP
php保存任意网络图片到服务器的方法
2015/04/14 PHP
PHP session文件独占锁引起阻塞问题解决方法
2015/05/12 PHP
yii2实现根据时间搜索的方法
2016/05/25 PHP
php生成静态页面并实现预览功能
2019/06/27 PHP
Jquery 插件学习实例1 插件制作说明与tableUI优化
2010/04/02 Javascript
Javascript面向对象编程(三) 非构造函数的继承
2011/08/28 Javascript
Bootstrap项目实战之首页内容介绍(全)
2016/04/25 Javascript
javascript 定时器工作原理分析
2016/12/03 Javascript
使用D3.js制作图表详解
2017/08/13 Javascript
js实现单张图片平移切换效果
2017/10/11 Javascript
浅谈Vue SSR 的 Cookies 问题
2017/11/20 Javascript
微信小程序ibeacon三点定位详解
2018/10/31 Javascript
vue+element-ui实现表格编辑的三种实现方式
2018/10/31 Javascript
理理Vue细节(推荐)
2019/04/16 Javascript
解决vue跨域axios异步通信问题
2019/04/17 Javascript
浅谈JS for循环中使用break和continue的区别
2020/07/21 Javascript
python中关于时间和日期函数的常用计算总结(time和datatime)
2013/03/08 Python
Python简单获取二维数组行列数的方法示例
2018/12/21 Python
Python3最长回文子串算法示例
2019/03/04 Python
keras的siamese(孪生网络)实现案例
2020/06/12 Python
浅谈keras.callbacks设置模型保存策略
2020/06/18 Python
python爬虫中采集中遇到的问题整理
2020/11/27 Python
css3实现椭圆轨迹旋转的示例代码
2018/10/29 HTML / CSS
Strawberrynet草莓网新加坡站:护肤、彩妆、香水及美发产品
2018/08/31 全球购物
瑞典最大的儿童用品网上商店:pinkorblue.se
2021/03/09 全球购物
授权委托书样本
2014/04/03 职场文书
应届大专毕业生自我鉴定
2014/04/08 职场文书
音乐教师求职信
2014/06/28 职场文书
会计专业求职信
2014/08/10 职场文书
结婚通知短信大全
2015/04/17 职场文书
2016年暑假学生家长评语
2015/12/01 职场文书
陶瓷类经典广告语集锦
2019/10/25 职场文书
MySQL安装失败的原因及解决步骤
2022/06/14 MySQL