ли это лучше сделать,Лучше ли связывать это или использовать переменную?
asset.addEventListener("load", function() {
this.emit({
type: "load",
asset: asset
});
}.bind(this), false);
Или
var scope = this;
asset.addEventListener("load", function() {
scope.emit({
type: "load",
asset: asset
});
}, false);
Это лучше, чтобы связать функцию, или просто сохранить ссылку на this
в переменной?
Что вы подразумеваете под "лучше"? Быстрее? – TimWolla
@DanyCaissy JQuery не является ответом на все, особенно если вы хотите изучить базовый javascript, если бы все просто использовали Jquery, который создавал бы новые потрясающие библиотеки, я уверен, что до того, как Jquery выпустят каждый из них, просто используйте someLibrary, но если создатель JQuery сделал что не было бы JQuery! – user2251919
@ user2251919: Это для людей, которые беспомощны без него! –