如果您看到所有文档中都存在 twitter 的 bootstrap application.js 文件,您会注意到以下代码:
!function( $ ) {
...
}( window.jQuery );
有人可以解释一下为什么第一行代码会出现这种情况吗?
谢谢
最佳答案
这是一个自执行函数:
!function(x){}(y)
x
是函数的参数,y
是您在该函数的自动调用中传递的参数。
!
只是一个视觉指南,让您一目了然地知道该函数是自动执行的。另一种常见的做法是将其括在括号中。 (函数(){}())
关于jQuery 和 Twitter Bootstrap 函数解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9856288/