$符号前面的分号是什么意思?为什么要加分号...

;$(function(){

})

jacky0382
浏览 3008回答 3
3回答

李晓健

这个是为了防止文件合并出问题,现在不都流行多个js文件合并然后压缩嘛。比只有一个文件里面的内容是  var a = 2,b=3; var c = a*b这里最后一行没有分号,这样在这一个单独的文件里是没有问题的。还有一个文件是$(function(){})然后这两个文件合并然后打成一行就成了var a=2,b=3;var c=a*b$(function(){})这样前面的一个文件的结尾就和后面一个文件的开头连起来。a*b$(function(){})就变成了一个整体,就会报错。如果在文件最开头加一个分号,合并完了就成这样var a=2,b=3;var c=a*b;$(function(){})这样代码就还是正常的,就算前一个文件加了分号,连接处就会出现两个分号,这样也不会有问题。

display_none

可省略的,只是预防上个函数没;

Caballarii

防止前一个js文件最后没有分号,然后压缩js的时候出错
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JQuery