JSFiddle - React, Tailwind, and code Playground
by Naeel Maqsudov
JavaScript
// Один обработчик onload
window.handlers = [];
window.onload = function(){
for(var i = 0; i <= handlers.length - 1; i++){
if (typeof handlers[i] === 'function') handlers[i]();
}
}
// декоративная функция для добавления обработчика
function addOnload(func) {window.handlers.push(func);}
// добавляем обработчики в массив
addOnload(function(){alert(1)});
addOnload(function(){alert(2)});
addOnload(function(){alert(3)});
addOnload(function(){alert(4)});