Jquery插件原来就这么简单
2014-03-06 13:44
309 查看
最近很多网友说Jquery插件是什么啊?怎么写的啊?我不会写啊?
一大堆的问题一时都不知道怎么回答他们,个人认为是网友们把问题复杂化了。
其实就是把一些常用、实用、通用的功能封装起来而以,简单的来讲就是把这些代码放在一个方法里面,可以达到重复使用的效果,这样就可以不需要每次要用此功能的时候都去重新写一遍。
现在Jquery里面加入了插件的概念,只要按照它特定的格式当作平时写function一样去写就可以了,不虽然搞得太复杂的。信不信由你们,反正我信了。
接下来用简单的代码来讲解一下,如果网友们看了还不会写插件的话,我只能无语了
第一步:定义插件
第二步:调用插件
看完之后我相信网友们应该懂了吧!Jquery插件原来就这么简单
查看演示
一大堆的问题一时都不知道怎么回答他们,个人认为是网友们把问题复杂化了。
其实就是把一些常用、实用、通用的功能封装起来而以,简单的来讲就是把这些代码放在一个方法里面,可以达到重复使用的效果,这样就可以不需要每次要用此功能的时候都去重新写一遍。
现在Jquery里面加入了插件的概念,只要按照它特定的格式当作平时写function一样去写就可以了,不虽然搞得太复杂的。信不信由你们,反正我信了。
接下来用简单的代码来讲解一下,如果网友们看了还不会写插件的话,我只能无语了
第一步:定义插件
01 | $( function () { |
02 | $.fn.插件名称 = function (options) { |
03 | var defaults = { |
04 | Event : "click" , //触发响应事件 |
05 | msg : "Holle word!" //显示内容 |
06 | }; |
07 | var options = $.extend(defaults,options); |
08 | var $ this = $( this ); //当然响应事件对象 |
09 | //功能代码部分 |
10 | //绑定事件 |
11 | $ this .live(options.Event, function (e){ |
12 | alert(options.msg); |
13 | }); |
14 | } |
15 | }); |
1 | $( function () { |
2 | //绑定元素事件 |
3 | $( "#test" ).插件名称({ |
4 | Event : "click" , //触发响应事件 |
5 | msg : "插件原来就是这么简单!" //显示内容 |
6 | }); |
7 | }); |
8 | <input type= "button" id= "test" value= "这是一个简单的插件调用" /> |
查看演示
相关文章推荐
- Jquery插件原来就这么简单
- 原来jQuery选中第一个option这么简单
- jquery数据验证插件(自制,简单,练手)实例代码
- php中jQuery插件autocomplate的简单使用笔记
- Grid或者DataTable中数据导出为Excel原来这么简单
- 分享10个使用简单的jQuery的拖放插件(drag and drop plugin)
- Asp.net操作Word文档,原来这么简单啊!
- jquery分页插件datatables各参数详细说明及简单应用
- 简单的jquery图片滚动插件
- jquery 插件简单编写
- 原来python开发后端服务器还可以这么简单(未完成)
- 简单的jquery选项卡插件
- 微信公众平台自定义菜单开发(原来这么简单)
- 汉化软件,原来这么简单!
- jQuery.MultiFile是基于jQuery的简单(容量也很小)的插件
- 原来JSON这么简单,哇哈哈
- 关于jquery插件datatables的简单应用
- jquery.simple.tree插件 更简单,兼容性更好的无限树插件
- 一款jQuery图片浏览插件可简单的设置7种切换效果
- 基于jquery的html5简单拖动插件