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 相关文章推荐
使用新的消息弹出框blackbirdjs
Oct 16 Javascript
在Windows上安装Node.js模块的方法
Sep 25 Javascript
javascript break指定标签打破多层循环示例
Jan 20 Javascript
input禁止键盘及中文输入,但可以点击
Feb 13 Javascript
Javascript 正则表达式校验数字的简单实例
Nov 02 Javascript
vue动态组件实现选项卡切换效果
Mar 08 Javascript
详谈jQuery.load()和Jsp的include的区别
Apr 12 jQuery
微信小程序点击控件修改样式实例详解
Jul 07 Javascript
React+Antd+Redux实现待办事件的方法
Mar 14 Javascript
vue使用一些外部插件及样式的配置代码
Nov 18 Javascript
关于element的表单组件整理笔记
Feb 05 Javascript
JavaScript实现酷炫的鼠标拖尾特效
Feb 18 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
将RTF格式的文件转成HTML并在网页中显示的代码
2006/10/09 PHP
关于php正则匹配汉字的方法介绍
2013/04/25 PHP
关于ob_get_contents(),ob_end_clean(),ob_start(),的具体用法详解
2013/06/24 PHP
php实现加减法验证码代码
2014/02/14 PHP
Laravel框架用户登陆身份验证实现方法详解
2017/09/14 PHP
用js 让图片在 div或dl里 居中,底部对齐
2008/01/21 Javascript
JavaScript中URL编码函数代码
2011/01/11 Javascript
JQuery实现倒计时按钮的实现代码
2012/03/23 Javascript
javascript 获取模态窗口的滚动位置代码
2013/08/06 Javascript
jQuery插件expander实现图片翻转特效
2015/05/21 Javascript
jquery判断复选框选中状态以及区分attr和prop
2015/12/18 Javascript
AngularJS 使用$sce控制代码安全检查
2016/01/05 Javascript
获取JS中网页各种高宽与位置的方法总结
2016/07/27 Javascript
深入探讨Vue.js组件和组件通信
2016/09/12 Javascript
js实现日历的简单算法
2017/01/24 Javascript
Webpack中css-loader和less-loader的使用教程
2017/04/27 Javascript
jquery中each循环的简单回滚操作
2017/05/05 jQuery
vue表单绑定实现多选框和下拉列表的实例
2017/08/12 Javascript
Node.js dgram模块实现UDP通信示例代码
2017/09/26 Javascript
Javascript将图片的绝对路径转换为base64编码的方法
2018/01/11 Javascript
npm 下载指定版本的组件方法
2018/05/17 Javascript
微信小程序中时间戳和日期的相互转换问题
2018/07/09 Javascript
vue.js 实现a标签href里添加参数
2019/11/12 Javascript
在Python中处理字符串之isdecimal()方法的使用
2015/05/20 Python
Python 2与Python 3版本和编码的对比
2017/02/14 Python
Python实现矩阵加法和乘法的方法分析
2017/12/19 Python
python实现手机通讯录搜索功能
2018/02/22 Python
Django在Model保存前记录日志实例
2020/05/14 Python
python如何实现DES加密
2020/09/21 Python
python 判断一组数据是否符合正态分布
2020/09/23 Python
世界领先的电子书网站:eBooks.com(在线购买小说、非小说和教科书)
2019/03/30 全球购物
公司委托书怎么写
2014/08/02 职场文书
党员个人自我剖析材料
2014/10/08 职场文书
给老婆的检讨书
2015/01/27 职场文书
国际贸易实训总结
2015/08/03 职场文书
爱国之歌(8首)
2019/09/29 职场文书