|
|
|
|
window.addEventListener("load", function() { console.log("Hello World!"); });
window.onload = function() { console.log("Hello World!!!"); };
|
Эти две строчки работают аналогично, но почему в первом случае "load", а во втором "onload"?
Где посмотреть какие события и куда нужно пихать? | |
|
|
|
|
|
|
|
для: AlexShag
(08.05.2015 в 11:00)
| | Уже сам нашёл.
--------------------------------------
Методы addEventListener и removeEventListener
В javascript-е существуют метод addEventListener (событие, обработчик события, этап события) и метод removeEventListener (событие, обработчик события, этап события) С помощью которых обработчик события можно задать или отменить для любого DOM-элемента в самом скрипте без назначение атрибута on + "событие".
1-й параметр addEventListener – это событие без префикса "on" ("click", "mousemove", "blur", "load" ...), которое вешают на элемент;
2-й параметр – обработчик события, функция которая будет выполняться при события указанной в первом параметре;
3-й параметр – этап события. Если false, то обработчик события будет выполняться на этапе всплытия события (если существуют вложении элементы с тем же обработчиком события), если true - то на этапе перехвата события: по-дефолту, можно спокойно указывать последним параметром false.
--------------------------------------- | |
|
|
|