典型的 jQuery 外掛結構
雖然編寫 jQuery 外掛很簡單,但我們希望將外掛封裝在本地範圍內。除了確保在我們的外掛擴充套件之前載入 jQuery 之外,這將避免名稱空間衝突以及汙染全域性名稱空間。
// Encapsulate our plugins in a local scope
(function($) {
// Plugin definition
$.fn.colourize = function() {
// Plugin code
};
// Pass the jQuery object into our local scope
}(jQuery));
在其他示例中可以省略本地範圍包裝器以使它們簡單和簡潔。