自己动手做jQuer插件

Posted 晨落梦公子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自己动手做jQuer插件相关的知识,希望对你有一定的参考价值。

前言:这种东西随意可以在网上收到,这里我还是只是记下自己的见解和领。

第一种方式

1 (function ($) {
2     $.extend({
3         sayHello: function (name) {
4              alert(name + ": hello");
5         }
6     });
7 
8   
9 })(jQuery);
$.sayHello("meng");

这种属于静态方法,直接调用即可。

第二种方式:

1 (function ($) {
2 
3     $.fn.redBg = function () {
4         $(this).css("background", "red");
5     };
6 
7    
8 })(jQuery);
1 $("#box").redBg();

说明:这两种方式类似我的这篇博文中的两种

http://www.cnblogs.com/chenluomenggongzi/p/5827268.html

正如网上都会有的一句话

第三种,两种方式的结合

 1 (function ($) {
 2 
 3     $.fn.changeFontColorAndSize = function (options) {
 4         var defaults = {
 5             "color": "white",
 6             "fontSize": "24px"
 7         };
 8         var settings = $.extend({}, defaults, options);
 9         return this.css({
10             "color": settings.color,
11             "fontSize": settings.fontSize
12         })
13     }
14 })(jQuery);
$("#box").changeFontColorAndSize();

 

以上是关于自己动手做jQuer插件的主要内容,如果未能解决你的问题,请参考以下文章

自己动手写js分享插件 [支持https] (可以分享QQ空间,微信,新浪微博。。。)

自己动手实现一个Android Studio插件

VIM 代码片段插件 ultisnips 使用教程

火狐插件运用

结构-行为-样式-Jquery实现延迟加载特效(数据缓冲特效)

VSCode插件开发全攻略代码片段设置自定义欢迎页