機能を分離しましょう。我々はこの方法onload
は、我々は我々が
(function(window, myObj) {
window.onload = myObj.onload;
})(window, new myFunc()); // here myObj.onload will be availabel
を使用するか、我々はonload
ためstatic
方法が定義されていることができwindow.onload = myObj.onload
のどちらかで使用しようとしている必要はありませんmyFunc
を見ることができるように
var myFunc = function() {
this.onload = function() {
console.log('Loading...');
};
};
(function(window, myObj) {
window.onload = myObj.onload;
})(window, myFunc);
in myFunc
var myFunc = function() {
};
myFunc.onload = function() {
console.log('Loading...');
};
(function(window, myObj) {
window.onload = myObj.onload;
})(window, myFunc);
http://stackoverflow.com/questions/13700273/declaring-a-member-function-in-js – mplungjan