第一種方法可以將方法定義到函式內部,直接小括號呼叫,可以實現塊級作用域的呼叫。
也可以直接使用匿名函式,將函式宣告包含在乙個小括號裡面,表示它是個函式表示式。緊跟其後的另一對小括號會立即呼叫這個函式。 我們通過這種方式就可以使乙個函式作用域偽裝成乙個塊作用域.function dig()
console.log(d);
}dog();
(function())()
第二種方法實際上是使用了iife,宣告函式的同時立即呼叫這個函式,這是為了彌補es5在沒有塊級作用域中的缺陷,實現了變數隔離,防止全域性汙染。
還有第三種方法,是在es6語法中使用let宣告乙個變數,該變數只在當前**塊內有效。
最後一種是es6中使用const宣告乙個常量,const具備let的一切特性,但是不同點在於const宣告的同時必須初始化,且不能重複賦值。var pig="佩奇";
console.log(pig); //佩奇
const obj =
obj.age =14
console.log(obj) //
可以用下面的方法讓你的大腦就範
全文摘錄自 head first python 1 慢一點。你理解的越多,需要記的越少。不要光是看看就行了。停下了,好好想一想。書中提出問題的時候,你不要直接去翻答案。可以假象真的有人在問你這個問題。你讓大腦想得越深入,就越有可能學會並記住它。2 做練習,自己記筆記。我們留了練習,但是如果這些練習的...
dct變換可以用什麼方法代替 DCT變換
dct變換的基本思路是將影象分解為8 8的子塊或16 16的子塊,並對每乙個子塊進行單獨的dct變換,然後對變換結果進行量化 編碼。隨著子塊尺寸的增加,演算法的複雜度急劇上公升,因此,實用中通常採用8 8的子塊進行變換,但採用較大的子塊可以明顯減少影象分塊效應。在影象壓縮中,一般把影象分解為8 8的...
讓乙個塊級元素垂直居中的八種方法
最後 效果圖 設定父元素相對定位,子元素position absolute top 50 同時margin top值為 子元素高度的一半 因為設定top值時是相對於盒子頂部,所以想要居中還要往上移動半個盒子的高度才能實現。ie版本都可以相容,如下 效果圖 和上一種方法原理差不多,都是利用相對定位和絕...