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 相关文章推荐
JavaScript 原型与继承说明
Jun 09 Javascript
JS 实现Table相同行的单元格自动合并示例代码
Aug 27 Javascript
javascript同步服务器时间和同步倒计时小技巧
Sep 24 Javascript
以WordPress为例讲解jQuery美化页面Title的方法
May 23 Javascript
详解Vue自定义过滤器的实现
Jan 10 Javascript
jQuery动态生成不规则表格(前后端)
Feb 21 Javascript
javascript 中的try catch应用总结
Apr 01 Javascript
JavaScript选取(picking)和反选(rejecting)对象的属性方法
Aug 16 Javascript
webpack配置打包后图片路径出错的解决
Apr 26 Javascript
微信小程序实现富文本图片宽度自适应的方法
Jan 20 Javascript
新年快乐! javascript实现超级炫酷的3D烟花特效
Jan 30 Javascript
Openlayers实现地图的基本操作
Sep 28 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
程序员编程十条戒律
2009/07/09 PHP
PHP实现的增强性mhash函数
2015/05/27 PHP
php使用curl打开https网站的方法
2015/06/17 PHP
Yii中CArrayDataProvider和CActiveDataProvider区别实例分析
2016/03/02 PHP
使用javascript过滤html的字符串(注释标记法)
2013/07/08 Javascript
jQuery的attr与prop使用介绍
2013/10/10 Javascript
css与javascript跨浏览器兼容性总结
2014/09/15 Javascript
基于jQuery实现复选框的全选 全不选 反选功能
2014/11/24 Javascript
jQuery.holdReady()方法用法实例
2014/12/27 Javascript
jQuery中parents()方法用法实例
2015/01/07 Javascript
JQuery遍历DOM节点的方法
2015/06/11 Javascript
jQuery获取file控件中图片的宽高与大小
2016/08/04 Javascript
JS实现仿百度文库评分功能
2017/01/12 Javascript
JavaScript评论点赞功能的实现方法
2017/03/13 Javascript
js实现上传并压缩图片效果
2018/01/10 Javascript
微信小程序Echarts覆盖正常组件问题解决
2019/07/13 Javascript
微信小程序实现收货地址左滑删除
2020/11/18 Javascript
微信小程序 wxParse插件显示视频问题
2019/09/27 Javascript
微信小程序本地存储实现每日签到、连续签到功能
2019/10/09 Javascript
简单谈谈python的反射机制
2016/06/28 Python
python中range()与xrange()用法分析
2016/09/21 Python
Anaconda 离线安装 python 包的操作方法
2018/06/11 Python
Python实现的简单计算器功能详解
2018/08/25 Python
Python使用requests提交HTTP表单的方法
2018/12/26 Python
Flask模板引擎之Jinja2语法介绍
2019/06/26 Python
10分钟用python搭建一个超好用的CMDB系统
2019/07/17 Python
python 二维矩阵转三维矩阵示例
2019/11/30 Python
python计算Content-MD5并获取文件的Content-MD5值方式
2020/04/03 Python
python3 自动打印出最新版本执行的mysql2redis实例
2020/04/09 Python
Mysql数据库反向生成Django里面的models指令方式
2020/05/18 Python
基于Python爬取股票数据过程详解
2020/10/21 Python
达拉斯牛仔官方商店:Dallas Cowboys Pro Shop
2018/02/10 全球购物
党校个人自我鉴定范文
2014/03/28 职场文书
国庆节演讲稿范文2014
2014/09/19 职场文书
Mysql中调试存储过程最简单的方法
2021/06/30 MySQL
我去timi了,一起去timi是什么意思?
2022/04/13 杂记