jQuery.extend和jQuery.fn.extend的区别

  1. 我们先把jQuery看成了一个类,这样好理解一些。

    jQuery.extend(),是扩展的jQuery这个类。

    假设我们把jQuery这个类看成是人类,能吃饭能喝水能跑能跳,现在我们用jQuery.extend这个方法给这个类拓展一个能唱歌的技能。这样的话,不论是男人,女人,xx人.....等能继承这个技能(方法)了。

    jQuery.extend({
    liu: function() {
    alert('liu');
    }
    });

  2. 然后:$.liu();这样就能打印出来”liu“这个字符串



    Document













  3.  和上边的区别区别一目了然吧?

    其实吧,jQuery.extend()这个方法,主要是用来拓展个全局函数啦,例如$.ajax()这种,要不就是拓展个选择器啦,例如$.fn.each(),当选择器用。

    大部分插件都是用jQuery.fn.extend()。

你可能感兴趣的:(javascript)