-
很多插件JS文件开头加【!】【;】是为什么
!function abc(){}()
;(function bca(){})();
分号是为了防止代码在合并的时候,如果上一个文件没有加分号,有可能出现意外的错误,引起不必要的麻烦。javascript经常会把几个js合并成一个公告的js文件,来加快下载速度。
感叹号相当于是闭包函数,并且可以帮助我们加上一个分号。所以比较好的写法就是
!function bca(){}();
注意我们自己是要加上分号的,感叹号是为了防止别人没加。
!function abc(){}()
;(function bca(){})();
分号是为了防止代码在合并的时候,如果上一个文件没有加分号,有可能出现意外的错误,引起不必要的麻烦。javascript经常会把几个js合并成一个公告的js文件,来加快下载速度。
感叹号相当于是闭包函数,并且可以帮助我们加上一个分号。所以比较好的写法就是
!function bca(){}();
注意我们自己是要加上分号的,感叹号是为了防止别人没加。
本文标题:函数
本文链接:https://www.haomeiwen.com/subject/jmmykqtx.html
网友评论