jQuery 和 Twitter Bootstrap 函数解释

标签 jquery function twitter

如果您看到所有文档中都存在 twitter 的 bootstrap application.js 文件,您会注意到以下代码:

!function( $ ) {
    ...
}( window.jQuery );

有人可以解释一下为什么第一行代码会出现这种情况吗?

谢谢

最佳答案

这是一个自执行函数:

!function(x){}(y)

x 是函数的参数,y 是您在该函数的自动调用中传递的参数。

! 只是一个视觉指南,让您一目了然地知道该函数是自动执行的。另一种常见的做法是将其括在括号中。 (函数(){}())

关于jQuery 和 Twitter Bootstrap 函数解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9856288/

相关文章:

c++ - 在 C++ 中使用依赖于函数的大小初始化数组

javascript - 将作为参数传递的多个变量添加到函数柯里化(Currying)

javascript - 在 Angular 2+ 应用程序中从 Twitter 获取用户访问 token

c# - 我需要 .NET Framework 2 的 Twitterizer 替代品

javascript - 在将文本添加到文本区域之前从文本中去除 html 标签

javascript - 使用导航栏滚动 - 未捕获的类型错误 : Cannot read property 'top' of undefined

javascript - 如何使用 Ajax 更新通过上下文传递的 Django 变量

jquery - Parent.location.assign(url) 无法在 fancybox iframe 中工作

string - VBA 语法错误如果字符串变量等于 "a"或 "b"或 "c"

python - 将json数据读入DataFrame