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 left,right,mid函数
Jun 10 Javascript
jQuery MD5加密实现代码
Mar 15 Javascript
使用javascript获取flash加载的百分比的实现代码
May 25 Javascript
详解node.js中的npm和webpack配置方法
Jan 21 Javascript
Vue.js单向绑定和双向绑定实例分析
Aug 14 Javascript
vue2.0 + ele的循环表单及验证字段方法
Sep 18 Javascript
微信小程序bindinput与bindsubmit的区别实例分析
Apr 17 Javascript
Vue-CLI项目中路由传参的方式详解
Sep 01 Javascript
Vue使用NProgress的操作过程解析
Oct 10 Javascript
JavaScript实现京东放大镜效果
Dec 03 Javascript
vue.config.js中配置Vue的路径别名的方法
Feb 11 Javascript
package.json各个属性说明详解
Mar 11 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代码质量36计
2012/09/05 PHP
基于php常用函数总结(数组,字符串,时间,文件操作)
2013/06/27 PHP
PHP使用json_encode函数时不转义中文的解决方法
2014/11/12 PHP
php字符串替换函数substr_replace()用法实例
2015/03/17 PHP
PHP加MySQL消息队列深入理解
2021/02/27 PHP
js实现动画特效的文字链接鼠标悬停提示的方法
2015/03/02 Javascript
javascript实现tab切换特效
2015/11/12 Javascript
一览画面点击复选框后获取多个id值的方法
2016/05/30 Javascript
vue.js入门教程之基础语法小结
2016/09/01 Javascript
利用JS对iframe父子(内外)页面进行操作的方法教程
2017/06/15 Javascript
JS控制鼠标拒绝点击某一按钮的实例
2017/12/29 Javascript
js实现微信/QQ直接跳转到支付宝APP打开口令领红包功能
2018/01/09 Javascript
jQuery实现模糊搜索功能的方法分析
2018/06/29 jQuery
JavaScript实现点击出现图片并统计点击次数功能示例
2018/07/23 Javascript
Vue实现点击导航栏当前标签后变色功能
2020/08/19 Javascript
Vue多选列表组件深入详解
2021/03/02 Vue.js
[01:12:40]DOTA2-DPC中国联赛 正赛 DLG vs XG BO3 第三场 1月25日
2021/03/11 DOTA
零基础写python爬虫之神器正则表达式
2014/11/06 Python
在Python的web框架中编写创建日志的程序的教程
2015/04/30 Python
Django实战之用户认证(初始配置)
2018/07/16 Python
Python写一个基于MD5的文件监听程序
2019/03/11 Python
浅谈pycharm使用及设置方法
2019/09/09 Python
Python使用进程Process模块管理资源
2020/03/05 Python
使用Pytorch搭建模型的步骤
2020/11/16 Python
吃透移动端 Html5 响应式布局
2019/12/16 HTML / CSS
html5的pushstate以及监听浏览器返回事件的实现
2020/08/11 HTML / CSS
美国知名的网上鞋类及相关服装零售商:Shoes.com
2017/05/06 全球购物
澳大利亚Rockwear官网:女子瑜伽、健身和运动服
2021/01/26 全球购物
介绍一下UNIX启动过程
2013/11/14 面试题
体育系毕业生自荐信
2014/06/28 职场文书
文明旅游倡议书
2015/04/28 职场文书
2016年教师节感恩寄语
2015/12/04 职场文书
nginx配置proxy_pass中url末尾带/与不带/的区别详解
2021/03/31 Servers
解决vue $http的get和post请求跨域问题
2021/06/07 Vue.js
Python提取PDF指定内容并生成新文件
2021/06/09 Python
Feign调用传输文件异常的解决
2021/06/24 Java/Android