var Helloworld = {
onLoad: function() {
// initialization code
this.initialized = true;
},
onMenuItemCommand: function() {
window.open("chrome://helloworld/content/hello.xul", "", "chrome");
}
};
window.addEventListener("load", function(e) { Helloworld.onLoad(e); }, false);
http://kb.mozillazine.org/Getting_started_with_extension_development이 코드는 Mozilla Add-on 자습서에서 무엇을합니까?
은 내가 function(e) { Helloworld.onLoad(e);
부분을 이해하지 않습니다. 나는 그것이 onLoad 함수에 이벤트 매개 변수 e
을 전달한다고 생각하지만, onLoad 함수는 e
을 수신하기 위해 onLoad: function(e) {}
을 가지지 않으므로 어떻게됩니까?
함수는 전달 된 인수를 무시할 수 있습니다. –
모두, 그런데 "onLoad :"라는 이름은 무엇입니까? 그것은 "var OnLoad ="가 아니기 때문에 변수가 아닙니다! –
JSON 표기법을 사용하여 객체의 속성을 정의하는 예입니다. –