$.extend()シリーズの詳細

1364 ワード

              ,     ,           ,   。    jquey $.extend(),,$.fn.extend,,(function($){….})(jQuery)       ,         ,               ,   ,   easyui    ,      。                ,       ,         ,     ,      。
1、$.extend()
      java      !         。           jquery            :
$.extend({
    test:function(value){
        alert(value);
    }
});
      ,     
$.test("admin");
       ,        jquery        ,         。
2、$.fn.extend()                。
$.fn.extend({
    test:function(value){
        alert(value);
    }
});
  :$("#test").test("admin"),                 。
 easyui   datagrid,       。            ,      ,             jsp  html    ID,,     :
$.fn.datagrid.methods = {
    getPanel : function(jq) {
       return $.data(jq[0], "datagrid").panel;
    }
}
  easyui               ,       ,         ID       
$("table").datagrid('getPanel');

3、function($){….})(jQuery)
function($){….},            ?          , $,               。
                               ,          ,               ,                        ()   。
                     。                ,                  ,          ,         ,        ,       jQuery。
   :function fun($){…};fun(jQuery);
              ,        ,Dom          。      $(function(){}),           Dom         。          :$(document).ready(function(){});