브라우저에 www.google.com을 검색한다.DNS가 연결해줄 곳을 찾음서버에서 Index.html을 클라이언트에게 보냄브라우저가 Index.html을 파싱하게 된다. (DOM트리 구조 완성)Link태그를 만나서 또 파싱한다 (CSSOM트리 구조 완성)DOM과 CS
자바를 메인으로 가르치는 국비학원에서 자바스크립트는 사실 겉할기보다 더 얕게 배웠다.거의 Jquery만 알려주는 정도? 그 이후에 프론트엔드 개발자가 되기로 결심한 나는 남들이 자바를 배우는 동안 열심히 자바스크립트를 혼자 공부했다... 그리고 클로져를 처음 보고 응?
자바스크립트의 This > JavaScript에서 함수의 this 키워드는 다른 언어와 조금 다르게 동작합니다. 또한 엄격 모드와 비엄격 모드에서도 일부 차이가 있습니다. 대부분의 경우 this의 값은 함수를 호출한 방법에 의해 결정됩니다. ... 함수를 어떻게
자주 쓰면서 잘 모르고 있던 event의 디테일을 알아보자. > 우리가 자바스크립트 이벤트 예제를 만들어 실행했을 때 사실 구조는 이렇게 짜인다. 이벤트의 시작점은 div태그이지만, div가 클릭될 때 부모인 body와 html도 이벤트에서 피해갈 수 없다. 자바
뭐라고 자바스크립트가 싱글 쓰레드 언어라고? > 일단 싱글 스레드랑 멀티 스레드를 간단하게 이해하자면 싱글 쓰레드는 머리가 한 개이고, 멀티 쓰레드는 여러 개의 머리를 가지고 있다고 생각할 수 있다. 즉 멀티 쓰레드는 여러 개의 머리를 가지고 있어서 여러 개의 작업을
변수를 선언하고 초기화하게 되는 순간, 코드를 최상단으로 끌어올리는 것을 호이스팅이라고 한다. 기존의 var와 선언형 함수는 호이스팅이 적용되지만, ES6 이후에 let, const, arrow function등은 호이스팅이 적용되지 않는다. 내부 함수에서 외부 함수
국비 학원에선 짧은 일정상 자바스크립트를 사실상 거의 배우지 않고 Jquery를 바로 배운다.그렇기에 크게 자바스크립트 문법에 대해서 대부분이 알지 못한다.프론트엔드에 관해서 공부하다가 자주 만나는 문법이 있었다.바로 배열을 컨트롤 할 때 필수적인 filter(), m