addEventListener("load", run);
function run() { //code }
위의 코드는 웹 브라우저에서 시도 할 때 작동하는 것으로 보입니다. 내 생각 엔, target 요소없이 addEventListener를 사용하면 window 객체를 기본값으로 사용하기 때문입니다.대상 요소가없는 addEventListener를 호출하면 기본적으로 어떤 요소가 사용됩니까?
누구든지 확인할 수 있습니까?
addEventListener("load", run);
function run() { //code }
위의 코드는 웹 브라우저에서 시도 할 때 작동하는 것으로 보입니다. 내 생각 엔, target 요소없이 addEventListener를 사용하면 window 객체를 기본값으로 사용하기 때문입니다.대상 요소가없는 addEventListener를 호출하면 기본적으로 어떤 요소가 사용됩니까?
누구든지 확인할 수 있습니까?
글로벌 함수는 window
에 연결됩니다.
addEventListener("load", run);
는 alert
가 window.alert
addEventListener
및 다른 방법/기본적으로 변수는 윈도우 객체에 적용되는 것과 동일 것처럼
window.addEventListener("load", run);
과 동일합니다. 윈도우 객체에 적용된 것은 전역 변수가됩니다. 해당 행을 콘솔에 입력하여 확인하려고 할 수 있습니다.
window.iAmGlobal = 123;
iAmGlobal; // 123
도와 주셔서 감사합니다 - 감사합니다. – user5508297
나는 당신의 도움을 주셔서 감사합니다! – user5508297