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 相关文章推荐
asp javascript 实现关闭窗口时保存数据的办法
Nov 24 Javascript
JavaScript中的其他对象
Jan 16 Javascript
js实现简单的验证码
Dec 25 Javascript
利用jQuery设计一个简单的web音乐播放器的实例分享
Mar 08 Javascript
js实现复选框的全选和取消全选效果
Jan 03 Javascript
JavaScript下拉菜单功能实例代码
Mar 01 Javascript
JS解析url查询参数的简单代码
Aug 06 Javascript
微信小程序实现的涂鸦功能示例【附源码下载】
Jan 12 Javascript
vue-cli脚手架-bulid下的配置文件
Mar 27 Javascript
JavaScript获取页面元素的常用方法详解
Sep 28 Javascript
使用vue打包进行云服务器上传的问题
Mar 02 Javascript
vue3.0 数字翻牌组件的使用方法详解
Apr 20 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
综合图片计数器
2006/10/09 PHP
用PHP+java实现自动新闻滚动窗口
2006/10/09 PHP
学习使用curl采集curl使用方法
2012/01/11 PHP
让PHP显示Facebook的粉丝数量方法
2014/01/08 PHP
教你如何开启shopnc b2b2c 伪静态
2014/10/21 PHP
PHP 接入支付宝即时到账功能
2016/09/18 PHP
centos下file_put_contents()无法写入文件的原因及解决方法
2017/04/01 PHP
老生常谈php中传统验证与thinkphp框架(必看篇)
2017/06/10 PHP
PHP各种常见经典算法总结【排序、查找、翻转等】
2019/08/05 PHP
(JS实现)MapBar中坐标的加密和解密的脚本
2007/05/16 Javascript
javascript 有用的脚本函数
2009/05/07 Javascript
jquery实现checkbox全选全不选的简单实例
2013/12/31 Javascript
jquery 判断滚动条到达了底部和顶端的方法
2014/04/02 Javascript
jQuery控制元素显示、隐藏、切换、滑动的方法总结
2015/04/16 Javascript
理解JavaScript的变量的入门教程
2015/07/07 Javascript
jQuery实现的鼠标滑过弹出放大图片特效
2016/01/08 Javascript
JS实现简单的天数计算器完整实例
2017/04/28 Javascript
详解如何使用webpack打包Vue工程
2017/05/27 Javascript
浅谈ES6新增的数组方法和对象
2017/08/08 Javascript
JavaScript基于面向对象实现的猜拳游戏
2018/01/03 Javascript
微信公众号获取用户地理位置并列出附近的门店的示例代码
2019/07/25 Javascript
uniapp实现可滑动选项卡
2020/10/21 Javascript
Django框架下在URLconf中指定视图缓存的方法
2015/07/23 Python
Python实现二维数组按照某行或列排序的方法【numpy lexsort】
2017/09/22 Python
python opencv 直方图反向投影的方法
2018/02/24 Python
Python使用googletrans报错的解决方法
2018/09/25 Python
python字符串循环左移
2019/03/08 Python
使用Jupyter notebooks上传文件夹或大量数据到服务器
2020/04/14 Python
使用OpenCV对车道进行实时检测的实现示例代码
2020/06/19 Python
解决Python 写文件报错TypeError的问题
2020/10/23 Python
多媒体编辑专业毕业生推荐信
2013/11/05 职场文书
高中考试作弊检讨书
2014/01/14 职场文书
手术室护士个人总结
2015/02/13 职场文书
出国留学导师推荐信
2015/03/26 职场文书
2015年法务工作总结范文
2015/05/23 职场文书
js实现模拟购物商城案例
2021/05/18 Javascript