Saturday, January 17, 2009 - 文章

CODE-抛棄式Javascript匿名函數的使用

來試試用程式碼寫Blog...

//網友wangaguo詢問以下Javascript表示法的用意
(function(m) {
    alert(m);
})("Hello");
//以上的寫法相當於
var x = function(m) { alert(m); }
x("Hello");
//或是再傳統一點, 用具名函數來示範
function y(m) {
    alert(m);
}
y("Hello");
//以上三種寫法結果相同,差別在於第一種寫法不會留下任何函數或變數
//對於一次性的動作來說,可以做到真正的船過水無痕
//在先前"CODE - 動態依序載入JS"一文中也有提到
 
//至於在jQuery Plugin開發時,習慣上會寫成以下的格式
(function($) {
    //Plugin可以放心地用$代替jQuery
    //不必擔心網頁可能被設了jQuery.noConflict()
    //將$符號保留給其他Javascript Library使用
})(jQuery);

搜尋

Go

<January 2009>
SunMonTueWedThuFriSat
28293031123
45678910
11121314151617
18192021222324
25262728293031
1234567
 
RSS
【工商服務】
最新回應

Tags 分類檢視
關於作者

一個醉心技術又酷愛分享的Coding魔人,十年的IT職場生涯,寫過系統、管過專案, 也帶過團隊,最後還是無怨無悔地選擇了技術鑽研這條路,近年來則以做一個"有為的中年人"自許。

文章典藏
其他功能

這個部落格


BlogLook Score and Rank

Syndication