Callback 함수에 관하여 (with.JS Hoisting)
콜백함수의 정의 (요약하자면, 함수들의 체인관계..?) 1. 파라미터로 함수를 전달하는 함수 2. 파라미터로 함수를 전달받아 함수의 내부에서 실행하는 함수 (함수의 내부에서 실행되기 떄문에 이름을 붙이지 않아도 되는 익명함수) 3. 나중에 호출되는 함수 (코드를 통해 명시적으로 호출되는 함수 X, 개발자는 단지 함수를 등록하기만 하고 어떤 이벤트가 발생했거나 특정 시점에 도달했을 때 시스템에서 호출하는 함수) JS에서 이벤트 핸들러 처리도 콜백함수의 예제이다 버튼1 button1_click()함수는 브라우저의 JS API에서 DOM 이벤트 핸들러에 전달(등록)되고, 해당 버튼에 클릭이벤트가 발생했을 때 이벤트 핸들러가 콜백함수를 호출한다. 또 다른 예시로, 이전에 유행 밈이였던 '깡'을 주제로 한 재미난..
2022.01.25