道非道 非常道

          勤思、謹言、慎行、厚積、薄發

          統計

          web

          天圓

          經濟 政治 軍事

          鍵康

          [轉] jQuery.extend函數詳細用法

          轉自網絡

          jQuery.extend擴展函數的用法記錄下來。

          1、擴展jQuery靜態方法.

          1$.extend({
          2test:function(){alert('test函數')}
          3}
          )

          用法: $.test()

          2、合并多個對象.
          為jQuery.extend(css1,css2)為例,css1,css2個有一些屬性(法照樣會比處理,這里之講屬性).
          extend函數會把css2有而css2沒有的屬性加到css1中,如果css2的某個屬性與css1的某個屬性名稱享用,就會用css2的屬性去覆蓋css1的同名屬性。css1就是最后的整和對象。或者也可以用 :
          var newcss = jquery.extend(css1,css2)  newcss就是合并的新對象。
          var newcss = jquery.extend({},css1,css2) newcss就是合并的新對象.而且沒有破壞css1的結構。

          1//用法: jQuery.extend(obj1,obj2,obj3,..)
          2var Css1={size: "10px",style: "oblique"}
          3var Css2={size: "12px",style: "oblique",weight: "bolder"}
          4$.jQuery.extend(Css1,Css2)
          5//結果:Css1的size屬性被覆蓋,而且繼承了Css2的weight屬性
          6// Css1 = {size: "12px",style: "oblique",weight: "bolder"}
          7


          3。深度鑲套對象
          新的extend()允許你更深度的合并鑲套對象。下面的例子是一個很好的證明。
           1// 以前的 .extend()   
           2   jQuery.extend(   
           3     { name: “John”, location: { city: “Boston” } },   
           4     { last: “Resig”, location: { state: “MA” } }   
           5   );   
           6    // 結果:   
           7    // => { name: “John”, last: “Resig”, location: { state: “MA” } }
           8  // 新的更深入的 .extend()   
           9   jQuery.extend( true,   
          10   { name: “John”, location: { city: “Boston” } },   
          11     { last: “Resig”, location: { state: “MA” } }   
          12  );   
          13  // 結果   
          14   // => { name: “John”, last: “Resig”,   
          15  //      location: { city: “Boston”, state: “MA” } }  
          16
          17
             

          posted on 2010-01-21 16:56 星期五 閱讀(546) 評論(0)  編輯  收藏 所屬分類: jquery


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 托克逊县| 哈巴河县| 土默特左旗| 县级市| 上虞市| 平利县| 公主岭市| 新安县| 仲巴县| 孟连| 西城区| 鄂尔多斯市| 舒城县| 霍山县| 普兰店市| 临清市| 南川市| 罗源县| 巨鹿县| 庄浪县| 长寿区| 桐乡市| 佛学| 兴文县| 萝北县| 遵义市| 彰武县| 拉萨市| 泰兴市| 新竹县| 沾化县| 波密县| 娄烦县| 阿鲁科尔沁旗| 博湖县| 宝清县| 翼城县| 大丰市| 崇义县| 进贤县| 浦东新区|