jQuery中 擴展插件

$.extend(obj); 這種方式,調用對象中的方法時,$.fn

$.fn.extend(); 這種方式,用 $().fn

傳一個對象的時候,把對象掛載到jQuery源碼中使用,傳多個對象時實現了拷貝功能,把後面的對象拷貝到一個對象上

拷貝分爲淺拷貝和深拷貝

$.extend({
fn1: function(){

},
fn2: function(){

}
})
var a ={};
$.extend(a, {name: 'jerny', dept: {id: 200}}); //淺拷貝
var a ={};
$.extend(true, a, {name: 'jerny', dept: {id: 200}}); // 深拷貝




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章