Prefácio
Algumas funções devem ser executadas após o carregamento da página da web. Por exemplo: envolvendo operações DOM.
Quando a página da Web for carregada, um evento Onload será acionado e a função estará vinculada a este evento.
A cópia do código é a seguinte:
window.onload = myfunction;
A questão é: se vários eventos precisam estar vinculados ao mesmo tempo, como devemos lidar com isso? Existem duas soluções
Plano 1
Crie uma função anônima para acomodar vários eventos que precisam ser vinculados e, em seguida, vincular esta função anônima ao evento Onload
window.onload = function () {FirstFunction (); SecondFunction (); ......}Plano 2
A função addLaadevent escrita por Simon Willsion:
função addEventLoad (func) {var OldonLoad = window.onload; if (typeof window.onload! = 'function') {window.onload = func;} else {window.onload = function () {OldonLoad (); func ();}}}Armazene o valor da janela existente.
Se a função não estiver vinculada a essa função de processamento, vinte a nova função a ela assim.
Se uma função estiver ligada, a nova função será anexada ao final da instrução.
Método de chamada:
addEventLoad (primeirafução);
addEventLoad (segundafução);
O conteúdo acima é o método de ligar vários eventos à janela. Espero que seja útil para todos!