zoukankan      html  css  js  c++  java
  • jQuery.extend与jQuery.fn.extend的区别分析与实例

    jQuery.extend与jQuery.fn.extend都是为jquery开发插件。

    不同是的:

    jQuery.extend(object); 为扩展jQuery类本身.为类添加新的方法。

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

    前者不需要创建jquery实例就可以执行。

     后者必须得对象绑定事件才可以执行!

    代码如下:

    <script language="javascript" src="http://www.phplike.com/javascript/jquery-1.4.2.js"></script>

    <script language=javascript>

    jQuery.extend({

    merge:function(a,b){

    return a + " " + b;

    }

    });

    alert($.merge('Hello','World'));  

    </script>

    后者必须绑定对象的事件:

    <input name="phplike" type="text" />

    <script language="javascript" src="http://www.phplike.com/javascript/jquery-1.4.2.js"></script>

    <input name="phplike" type="button" value="Click Here" />

    <script language="javascript">

    jQuery.fn.extend({

        merge:function(a,b){

         return a + " " + b;

        }

      });

    $("input[name='phplike']").click(function (){

    alert($(this).merge('Hello','World'));

    });

    </script>

  • 相关阅读:
    面向对象程序设计第五次作业(修改)
    C++作业 一
    面向对象程序设计第四次作业
    面向对象程序设计第三次作业
    C++学习笔记3
    C++学习笔记2
    C++学习笔记1
    面向对象程序设计作业二
    面向对象程序设计第二次作业
    随笔
  • 原文地址:https://www.cnblogs.com/ninelands/p/2758762.html
Copyright © 2011-2022 走看看