이벤트루프(Event Loop)는 간단하게 한줄 설명이나 짧게 설명 할 수 없는 내용이다. 왜냐면 굉장히 여러가지 개념들이 종합해서 들어기 때문이다.
HTTP, HTTPS 우리가 웹에서 도메인을 입력할 때 흔히 볼수있는 친구들이다. 그런데 이 'S' 하나차이가 어마무시한 차이를 불러 일으킨다는 점이다.
TDD는 Test Driven Development의 약자로 '테스트 주도 개발'이라고 한다. 반복 테스트를 통한 소프트웨어 방법론으로, 작은 단위의 테스트 케이스를 작성하고 이를 통과하는 코드를 추가하는 단계를 반복하여 구현한다.
React와 Vue 사실상 프론트엔드에서 가장 많이 쓰이는 Framework이다.양대산맥이라고 볼 수 있는데, 잡서칭을 하면서 다양한 회사들을 많이 찾아봤다.
영어로 Hoist는 '끌어올리다'라는 개념이다. 그렇다면 자바스크립트에서 Hoisting은 Var변수와 함수 선언문에서 선언 자체가, 코드의 최상단으로 위치하는 것으로 보면 된다.
금일 기술면접을 진행하면서 내가 답하지 못한 질문이었다.'React에서 View가는 일련의 과정을 설명해주세요.' 순간 나는 MVC패턴을 물어보는 질문이었을까? 생각했지만 막상 당황스러웠고 답변을 하지 못하였다.
동기와 면접스터디를 하다가 모의면접을 진행중 받은 질문이었다. " '=='과 '==='의 차이를 설명해주세요." 라는 질문이었다.막상 질문을 받았을 때, '아 차이점 아는데, 뭐였지' 라는 생각이 가장 먼저 들었다. 그러고 고민하다가 결국 대답을 하지 못했다.
모든 프로그래밍 언어는 내장 자료형이 있지만, 종종 이러한 내장 자료형은 언어마다 다르다. 자바스크립트의 내장 자료형과, 내장 자료형에서 사용할 수 있는 속성이 있다. 원시자료형 참조자료형 JS를 공부하다보면 굉장히 많이 들어보는 용어이다.
SPA는 Single Page Application의 약자이다.단일 페이지로 구성된 웹 어플리케이션을 말한다. SPA는 화면이동시에 필요한 데이터를 서버사이드에서 HTML로 전달받지 않고 즉, 서버사이드 랜더링이 필요하지 않다.
오늘 기술면접에서 받은 질문을 TIL로 정리해보려고 한다.'Javascript와 ESCMAscript의 차이점을 설명해주세요.'라는 질문이었다.
작업을 하다가 CORS에러를 만나면 정말 당황스럽게 그지없다. 정말 CORS로 몇일을 밤새면서 에러를 해결해 본 경험은 개발자라면 누구나 있을법하다.사실 아직도 엄청나게 이해되는 개념은 아니다. 그래도 언젠간 마주칠 CORS를 위해서 정리해놓고 대비를 하려고 한다.