<分区>
在 twitter bootstrap 源代码中,我发现了以下内容:
!function ($) {
"use strict"; // jshint ;_;
我以前从未见过这样的结构。这是什么意思?它看起来像 IIFE,但我不确定它是否等效。
<分区>
在 twitter bootstrap 源代码中,我发现了以下内容:
!function ($) {
"use strict"; // jshint ;_;
我以前从未见过这样的结构。这是什么意思?它看起来像 IIFE,但我不确定它是否等效。
最佳答案
它将它变成一个表达式,通常后跟()
。它比使用括号节省了一个字节,代价是浪费了大约一百个 StackOverflow 问题。
关于javascript - 在函数声明之前使用否定的目的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14913599/