zoukankan      html  css  js  c++  java
  • jQuery 插件开发

    jQuery插件的种类 

    1.对象级别插件开发,即给jQuery对象添加方法,封装对象方法的插件,例如:append()、val()。 
    2.类级别插件开发,即给jQuery添加全局函数,相当于给类本身添加方法,例如:$.ajax();

    jQuery的插件机制 

    jQuery为开发插件提供了两种方法。 

    1. jQuery.fn.extend(object),给jQuery对象添加方法。 

    2. jQuery.extend(object),给jQuery类添加方法。 

    简单的例子

    <!doctype html>
    <html>
      <head>
        <meta charset="utf-8">
        <title>自定义jQuery插件</title>
      </head>
      <body>
        <div id="i1"></div>
        <script src="plugs/jquery-2.2.3.min.js"></script>
        //引入自定义插件
        <script src="jquery.test.js"></script>
        <script>
          $("#i1").test();
          alert($.min(1,2)) // 1
        </script>
      </body>
    </html>
    
    //jquery.test.js文件
    //这是一个自定义的jQuery插件
    (function($){
      //对象级别方法1
      $.fn.extend({
        test:function(){
          var s="This is my first jQuery";
          $(this).append(s);
        }
      });
      //对象级别方法2
      $.fn.test1 = function(){
        var s = "This is another Test";
        $(this).append(s);
      }
      //类级别方法
      $.extend({
        min:function(a, b){
          return a < b ? a : b;
        }
      });
    })(jQuery);

    转载于:https://my.oschina.net/kimyeongnam/blog/1854408

  • 相关阅读:
    图片自适应居中
    常用正则记录
    继承
    HTML学习
    js原型与原型链理解
    mac 及mac下开发常用快捷键命令
    服务器返回的各种HTTP状态码介绍(转)
    webstorm使用笔记
    《Javascript Dom 高级程序设计》读书笔记
    ECMAScript6学习笔记
  • 原文地址:https://www.cnblogs.com/twodog/p/12136459.html
Copyright © 2011-2022 走看看