0
我想爲閉包編譯器聲明一些externs,但不知道該怎麼做?我應該用什麼語法來爲閉包編譯器聲明extern?
(function(window) {
window.myapi = window.myapi || {};
var myapi = window.myapi;
myapi.hello = function() {
window.document.write('Hello');
}
}(window));
我不知道如何做到這一點window.myapi,window.myapi.hello?
我有一些問題,因爲語法:var x = {};不聲明window.x,我需要declare window.x = {}; – Chameleon
與命名空間相同。我會編輯答案。 –
問題是我必須使用匿名包裝,因爲我根本不想污染或者被污染的全局範圍。感謝解釋我需要兩次window.namespace和名稱空間聲明。我更喜歡控制語法,所以會使用長的語法窗口,但非常安全。 – Chameleon