;$(function(){})
3 回答
已采纳
李晓健
TA贡献1036条经验 获得超461个赞
这个是为了防止文件合并出问题,现在不都流行多个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(){})
这样代码就还是正常的,就算前一个文件加了分号,连接处就会出现两个分号,这样也不会有问题。
- 3 回答
- 0 关注
- 3048 浏览
添加回答
举报
0/150
提交
取消