典型的 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));
在其他示例中可以省略本地范围包装器以使它们简单和简洁。