У меня есть два вопроса в последовательности?
У меня есть два набора кода, который я рефакторинг. У каждого есть нагрузка.
Оба будут работать на сайте самостоятельно, но я не хочу, чтобы они перезаписывали загрузку друг друга.
Итак, у меня есть эквивалент:
window.onload=function(){ alert("foo")};
и
window.onload=function(){ alert("bar")};
в двух файлах.
Чтобы не перезаписывать одно назначение window.onload другого, я реорганизовал их следующим образом:
window.onload+=function(){ alert("foo")};
и
window.onload+=function(){ alert("bar")};
но тогда, похоже, ни один огонь.
И поскольку мне кажется, что это помогло бы мне понять ситуацию и, как правило, иметь приличный навык, как мне добавить дополнительные функции в переменную функции? (Это то же самое, что и с onload, или onload особый случай? Мне кажется, что это может быть особый случай.)
Так что, если бы у меня было ...
var Varrick = function(){ alert("Do the thing!");}
и у меня было
var Zhu_li = function (){ alert("Did the thing."); }
Какой будет эффективная команда
var Varrick = Varrick + Zhuli.
так ...
Varrick(); // Alerts "Do the thing!" then alerts "Did the thing."
Примечание. Я хочу сделать это, не полагаясь на jQuery.