Різниця між document.addEventListener та window.addEventListener?
Під час використання PhoneGap у нього є якийсь код JavaScript за замовчуванням, який використовується document.addEventListener, але у мене є власний код, який використовує window.addEventListener: function onBodyLoad(){ document.addEventListener("deviceready", onDeviceReady, false); document.addEventListener("touchmove", preventBehavior, false); window.addEventListener('shake', shakeEventDidOccur, false); } У чому різниця і що краще використовувати?