我得到了除一行代码之外的所有插件代码,由于搜索引擎的工作方式,我实际上无法搜索我的问题。
问题是这是什么鬼东西:
为什么要写 !functions($)?我猜是为了达到与
如果有人能告诉我在函数声明前 NOT 操作符的作用,我将非常感激。
编辑:看来我忽视了 bootstrap 没有
问题是这是什么鬼东西:
(!function($) {/*....*/})(jQuery);
为什么要写 !functions($)?我猜是为了达到与
$.noConflict()
相同的效果,但我们使用 (function($) {/*...*/})(jQuery);
不正是把美元符号包裹在函数块里吗?我完全意识到我的想法可能完全错误,我在 jQuery/js 中仍然处于中级水平。如果有人能告诉我在函数声明前 NOT 操作符的作用,我将非常感激。
编辑:看来我忽视了 bootstrap 没有
(!function($) ... )
的事实,而只是 !function($)...
,但你们帮助我意识到它只是 () 的另一种形式。
()
。 - Lightness Races in Orbit