!function () {}();
Run Code Online (Sandbox Code Playgroud) 我正在使用twitter bootstrap创建一个站点,并试图初始化工具提示.除了添加如下内容:
$("[rel=tooltip]").tooltip()在application.js中,除非我保留,在bootstrap文档中使用以下代码,我的工具提示不会初始化.
!function ($) { $(function(){ }) }(window.jQuery)
上面的代码是做什么的?
这个问题的灵感来自于此处接受的答案.为什么下面的代码警告"先",然后"秒",然后出错TypeError
?
(function() {
alert('first');
}())
(function() {
alert('second');
}())
Run Code Online (Sandbox Code Playgroud)
给出的解释是第一个函数的返回值正在尝试调用.但为什么会这样呢?[另外,为什么在第一次自我执行后没有分号插入添加分号?]