Q: 홈페이지가 사용자에게 보이는 순서에 대해서 설명하세요.브라우저의 주요 기능은 사용자가 선택한 자원을 서버에 요청하고 브라우저에 표시하는 것입니다. 총 6개의 단계를 통해서 이루어 집니다.1단계는 불러오기 단계 입니다. 로더(Loader)가 서버로부터 전달 받는 리
Q: 호이스팅에 대해서 설명해보시오.A: 함수 안에 있는 선언들을 모두 끌어올려서 해당 함수 유효 범위의 최상단에 선언하는 것을 말합니다.자바스크립트 Parser가 함수 실행 전 해당 함수를 한 번 훑습니다. 함수 안에 존재하는 변수/함수선언에 대한 정보를 기억하고 있
Q: this에 대해서 설명하시오.A: this는 자신이 속한 객체 또는 자신이 생성할 인스턴스를 가리키는 자기 참조 변수 입니다. this를 통해 자신이 속한 객체 또는 자신이 생성할 인스턴스의 프로퍼티나 메서드를 참조 할 수 있습니다. 다만 어떻게 호출했는지에 따라
Q: 이벤트 루프에 대해서 설명하시오A: 이벤트 루프는 태스크가 들어오면 이를 처리하고, 처리할 태스크가 없는 경우에는 잠드는, 끊임없이 돌아가는 자바스크립트 내 루프 입니다.자바스크립트의 엔진의 알고리즘은 아래와 같습니다.처리해야할 태스크가 있는 경우 먼저 들어온 테
Q: REST API에 대해서 설명해보시오.A: REST API(REpresentational State Transfer)는 웹상에서 사용되는 여러 리소스를 HTTP URI로 표현하고, 해당 리소스에 대한 행위를 HTTP Method로 정의하는 방식을 말합니다.REST
Q: 이벤트 버블링에 대해서 설명하시오.A: 이벤트 버블링은 특정 화면 요소에서 이벤트가 발생했을 때 해당 이벤트가 더 상위의 화면 요소들로 전달되어 가는 특성을 의미합니다. 아래와 같은 그림처럼요.이와 같은 하위에서 상위 요소로의 이벤트 전파 방식을 이벤트 버블링(E