jQuery-How to Create a Basic Plugin
2017-01-19 14:21
337 查看
官方插件:http://learn.jquery.com/plugins/basic-plugin-creation/
本质区别:
故扩展
1.$.fn.extend
2.$.extend
$.extend方法和
$.fn.extend方法都可以用来扩展
jQuery功能。
本质区别:
$.extend方法是在
jQuery全局对象上扩展方法 (类似C#中的静态方法)
$.fn.extend方法是在
$选择符选择的
jQuery对象上扩展方法 (类似C#中的实例方法)
故扩展
jQuery的公共方法一般用
$.extend方法,定义插件一般用
$.fn.extend方法
1.$.fn.extend
(function($){ $.fn.changeStyle = function(option){ var defaultSetting = { colorStr:"green",fontSize:12}; var setting = $.extend(defaultSetting,option); this.css("color",setting.colorStr).css("fontSize",setting.fontSize+"px"); return this; } }(jQuery));
2.$.extend
(function($){ $.fn.extend({ changeStyle:function(option){ var defaultSetting = { colorStr:"green",fontSize:12}; var setting = $.extend(defaultSetting,option); this.css("color",setting.colorStr).css("fontSize",setting.fontSize+"px"); return this; } }); }(jQuery));
相关文章推荐
- 怎么创建一个基本的jQuery插件 - How to Create a Basic Plugin
- jQuery:如何创建一个最基本的插件(How to Create a Basic Plugin)
- How to Create a Basic Plugin
- HowTo create a basic Maphack
- (转载)How to create a mobile WordPress theme with jQuery Mobile
- jtable——A JQuery plugin to create AJAX based CRUD tables
- HowTo create a basic Maphack
- 如何创建一个基本的魔兽全图外挂 HowTo create a basic Maphack by Chaotic
- How to add a custom validation method for jQuery validate plugin
- Step by step to create a jQuery tabs plugin - 3
- How to validate groups with jQuery validate plugin
- how to append an option to Jquery Ui MultiSelect Plugin
- How to use jquery plugin jquery.blockUI.js?
- How to Create a Sublime Text 2 Plugin
- How to write plugin in Jquery.
- How to use jQuery countdown plugin
- How to Create an Video Player in jQuery, HTML5 & CSS3
- Step by step to create a jQuery tabs plugin - 2
- How To Develop a jQuery Plugin
- How to Make a jQuery Plugin - Tutorial for Beginners