;( function( window ) { })( window );是什么意思

这个是写js组件基本格式,设置一个匿名函数作用域,防止模块化引用的时候,变量污染全局域

;( function( window ) { })( window );

第一个;号是防止前面的代码没有结束导致错误

(function(window){

})(window);

首先这是个自执行的匿名函数,为一个函数表达式。
window是传给该匿名函数的参数

现在很多插件或库都用这种比较流行的写法,jquery也是。

发表评论?

0 条评论。

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据