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 相关文章推荐
自适应高度框架 ----属个人收藏内容
Jan 22 Javascript
javascript新手语法小结
Jun 15 Javascript
jQuery 使用手册(五)
Sep 23 Javascript
基于JQuery的cookie插件
Apr 07 Javascript
JavaScript判断数组重复内容的两种方法(推荐)
Jun 06 Javascript
关于JavaScript语句后面的分号问题
Dec 07 Javascript
关闭Vue计算属性自带的缓存功能方法
Mar 02 Javascript
如何在vue里添加好看的lottie动画
Aug 02 Javascript
微信小程序官方动态自定义底部tabBar的例子
Sep 04 Javascript
vue-cli3.0实现一个多页面应用的历奇经历记录总结
Mar 16 Javascript
深入浅析vue全局环境变量和模式
Apr 28 Javascript
vue中使用mockjs配置和使用方式
Apr 06 Vue.js
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实现框架(一)
2006/10/09 PHP
PHP操作Memcache实例介绍
2013/06/14 PHP
php实现的支持断点续传的文件下载类
2014/09/23 PHP
WordPress开发中用于获取近期文章的PHP函数使用解析
2016/01/05 PHP
PHP使用 Imagick 扩展实现图片合成,圆角处理功能示例
2019/09/09 PHP
laravel 模型查询按照whereIn排序的示例
2019/10/16 PHP
表单提交验证类
2006/07/14 Javascript
jQuery 常见开发使用技巧总结
2009/12/26 Javascript
js获取事件源及触发该事件的对象
2013/10/24 Javascript
JS数组的遍历方式for循环与for...in
2014/07/31 Javascript
JavaScript设计模式之装饰者模式介绍
2014/12/28 Javascript
JS实现表单中checkbox对勾选中增加边框显示效果
2015/08/21 Javascript
jquery实现的3D旋转木马特效代码分享
2015/08/25 Javascript
JS动态日期时间的获取方法
2015/09/28 Javascript
基于JavaScript实现轮播图原理及示例
2020/04/10 Javascript
基于jQuery实现手风琴菜单、层级菜单、置顶菜单、无缝滚动效果
2017/07/20 jQuery
关于 angularJS的一些用法
2017/11/29 Javascript
AngularJS实现动态切换样式的方法分析
2018/06/26 Javascript
vue强制刷新组件的方法示例
2019/02/28 Javascript
JS实现马赛克图片效果完整示例
2019/04/13 Javascript
vue中组件通信详解(父子组件, 爷孙组件, 兄弟组件)
2020/07/27 Javascript
[01:11]回顾历届DOTA2国际邀请赛中国区预选赛
2017/06/26 DOTA
[51:22]Fnatic vs IG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
Python 实现取矩阵的部分列,保存为一个新的矩阵方法
2018/11/14 Python
对django2.0 关联表的必填on_delete参数的含义解析
2019/08/09 Python
Python高级编程之继承问题详解(super与mro)
2019/11/19 Python
Python如何基于Tesseract实现识别文字功能
2020/06/05 Python
Java如何基于wsimport调用wcf接口
2020/06/17 Python
巴西网上药店:Drogaria Araujo
2021/01/06 全球购物
通息工程毕业生自荐信
2013/10/16 职场文书
文明城市标语
2014/06/16 职场文书
公司更名通知函
2015/04/24 职场文书
办公用品质量保证书
2015/05/11 职场文书
超级实用!五步法则,教你写好年终工作总结
2019/12/05 职场文书
SQL Server中使用判断语句(IF ELSE/CASE WHEN )案例
2021/07/07 SQL Server
Python人工智能之混合高斯模型运动目标检测详解分析
2021/11/07 Python