物件導向封裝外掛程式思想 jquery

2021-07-31 15:13:13 字數 977 閱讀 7424

寫了很多年的js  對於封裝成乙個通用的外掛程式 用過很多種方法  現在來一一來記錄下 所謂積累便是進步 每天一點點  每天就是一大步 廢話不多說我來看下

1.常用的jq 申明表示式 進行封裝的物件 看起來是不是很清晰 又不汙染變數

var  a = function ()

var pml = $.extend(true,loader ,pm);

alert(pml.num);

},get:function(pm)

var pml = $.extend(true,loader ,pm);

alert(pml.num);}}

呼叫方法   可以傳引數 也可以不傳  不傳的 話就是預設引數 傳了就是你所傳的引數

$(document).ready(function());

a.get();   

2.利用jq外掛程式機制來編寫我們需要封裝的外掛程式

(function($)

var pml = $.extend(true,loader,pm);

var i_self = $(this);

return _self.each(function())})}

})(jquery);

呼叫方法 

$(document).ready(function());

$("table").table();

3.利用json物件導向方式來進行封裝

;(function(w,$);//防止引數未傳而報錯

alert("恭喜你呼叫到我了");

callback&&callback(config);}}

$.load = load;

})(window,window.jquer)

呼叫方法

$(document).ready(function());

function getajax(config)

如以上有什麼問題 可以直接向我提出 謝謝大家關注

物件導向思想,匿名物件,封裝

概念 基於面向過程,將過程進行物件的封裝。特點 物件導向是一種更符合思考習慣的思想 從過程的執行者,轉換成物件的指揮者 將複雜問題簡單化 類 用於描述事物 物件 類中事物具體的個體 概念 沒有名字的物件,是物件的簡化定義方式 匿名物件可以作為實際引數進行傳遞 如果物件對方法只進行一次呼叫,可以簡化為...

go物件導向思想 封裝 繼承 多型

go 如何實現的封裝 繼承 和多型 封裝 go中是通過結構體的方法去模擬類 package objects 通過結構體的方式去模擬類 type user struct 根據方法的首字母的大小寫去判斷是否外部訪問 func user user getbike string 繼承 我們編寫乙個使用者資訊...

第十一章 物件導向 封裝 思想

封裝 encapsulation 封裝 是指隱藏物件的屬性和實現細節,僅對外提供公共訪問方式.好處 將變化隔離.便於使用.提供重用性 提高安全性.封裝原則 將不需要對外提供的內容都隱藏起來.把屬性都隱藏,提供公共方法對其訪問.private 私有,是乙個許可權修飾符,用於修飾符成員 私有的內容之在本...