典型的 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));

在其他示例中可以省略本地範圍包裝器以使它們簡單和簡潔。