这是什么JavaScript的语法? !功能(){}
可能重复:
该功能之前感叹号做了什么?
我今天遇到了这个,从未见过:
!function($) {
//contents removed
}( window.jQuery );
我特别想知道感叹号的作用。 有没有关于它的文档? 互联网搜索没有取得好成绩。
谢谢!
function
语句前的感叹号创建函数表达式。 如果你想创建一个调用自己的函数,它必须是一个不是声明的表达式。
例如,可以通过使用+
字符来实现相同的结果,或者将整个表达式放入括号中。
+function( $ ) {}( window.jQUery );
要么
(function( $ ) {}( window.jQuery ));
链接地址: http://www.djcxy.com/p/17431.html