在jQuery中;在函数前面使用分号($,未定义)

(函数($){ $)



一般来说,在一些jQuery函数前面有一个分号,前面的分号可以用于多种用途:

1。在防止多个文件被集成到一个文件中后,高压缩有一个语法错误。

2,这是一个匿名函数,一般js库使用匿名函数来保护内部变量的实现(函数(){ })()。

3,因为未定义是窗口的属性,并且它被声明为一个局部变量。如果与函数中未定义的变量相比,有更多的变量,程序可以在不搜索未定义的窗口的情况下提高程序的性能。