0
這兩種運行JavaScript函數的區別是什麼?這兩種調用JavaScript匿名函數有什麼區別?
(function() {
//Code #1
})();
和
(function() {
//Code #2
}());
我見過這兩個,我傾向於使用#1。
這兩種運行JavaScript函數的區別是什麼?這兩種調用JavaScript匿名函數有什麼區別?
(function() {
//Code #1
})();
和
(function() {
//Code #2
}());
我見過這兩個,我傾向於使用#1。
根本沒有功能上的差異......只是一種風格。
無 - 它們都是自執行的匿名函數,它隱藏父命名空間的變量。
相同。道格拉斯克羅克福德更喜歡第二個。 – scusyxx 2012-07-05 19:20:47
看,很多相同的工作方式,只是字節的差異:http://jsfiddle.net/mageek/zsAfF/8/(如果你找到另一種方式,請告訴我) – Mageek 2012-07-05 19:35:06