사용자 인터페이스 - 주소 표시줄, 이전/다음 버튼, 북마크 메뉴 등 요청한 페이지를 보여주는 창을 제외한 나머지 모든 부분브라우저 엔진 - 사용자 인터페이스와 렌더링 엔진 사이의 동작을 제어렌더링 엔진 - 요청한 콘텐츠를 표시. 예를들어 HTML을 요청하면 HTML과
웹 통신/네트워크 관련HTTP가 뭔가요?(😒)HTTP의 동작 방식에 대해서 알려주세요.HTTP 요청 메서드에 대해서 알려주고 어떤 역할을 하는 지 알려주세요.HTTP와 WebSocket은 어떤 차이점이 있죠?HTTP와 HTTPS의 차이점에 대해서 알려주세요.REST
JavaScript의 동작원리에 대해서 알고 계신가요?JavaScript의 대표적인 예인 Google V8 엔진으로 설명드리겠습니다.엔진은 Memory Heap(메모리 할당이 일어나는 곳), Call Stack(호출 스택이 쌓이는 곳) 두 개로 이루어져 있습니다.이 두
모든 질문들은 실제 질문 받은 것이 아닌 저의 뇌피셜로 만든 질문입니다.Rest Parameter과 Spread Operator가 뭔지 아시나요?ES6에 도입된 문법으로 ...으로 표현하는 문법입니다. Rest parameter은 배열의 인수를 가져오고 새로운 배열을
모든 질문들은 실제 질문 받은 것이 아닌 저의 뇌피셜로 만든 질문입니다.Promise에 대해서 알고있나요?프로미스는 자바스크립트 비동기 처리에 사용되는 객체입니다. 일반적으로 fetch 함수를 통해 데이터를 받아올 때 사용됩니다.그렇다면 Promise는 왜 생긴것일까요
모든 질문들은 실제 질문 받은 것이 아닌 저의 뇌피셜로 만든 질문입니다.JavaScript는 기본 매개 변수를 선언할 수 있나요?네. ES6에서 제공한 문법으로 기본 매개 변수를 선언할 수 있습니다.기본 매개 변수를 선언할 때 주의해야 할 점은 무엇이 있죠?다른 언어에
모든 질문들은 실제 질문 받은 것이 아닌 저의 뇌피셜로 만든 질문입니다.Literal이 무엇인지 아시나요?Literal이란 선언과 동시에 값을 적용해 생성하는 방식입니다.그렇다면 Template Literal은 무엇인가요?Template Literal은 ES6에서 적용
Arrow Function이 뭔지 아시나요?Arrow Function은 ES6에 도입된 문법으로 화살표를 이용하여 간편하게 함수를 선언할 수 있는 방식입니다.Arrow Function 선언 방식과 기존 선언 방식에는 무슨 차이가 있을까요?Arrow Function을 사
var, let, const의 차이점에 대해서 설명해주세요.ES6 이전 변수 선언문 var에는 치명적인 문제가 있었는데, 바로 중복 변수 선언이다.중복 변수 선언이란?동일한 변수명을 재 선언할 수 있게 하는 것인데, 이 문제를 해결하기 위해서 ES6에는 let과 con
프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다.또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 기능보다 먼저 개발될 수 있고, 이때 뒤에 있는 기능은 앞에 있는 기능이 배포
스트리밍 사이트에서 장르 별로 가장 많이 재생된 노래를 두 개씩 모아 베스트 앨범을 출시하려 합니다. 노래는 고유 번호로 구분하며, 노래를 수록하는 기준은 다음과 같습니다.속한 노래가 많이 재생된 장르를 먼저 수록합니다.장르 내에서 많이 재생된 노래를 먼저 수록합니다.
스파이들은 매일 다른 옷을 조합하여 입어 자신을 위장합니다.예를 들어 스파이가 가진 옷이 아래와 같고 오늘 스파이가 동그란 안경, 긴 코트, 파란색 티셔츠를 입었다면 다음날은 청바지를 추가로 입거나 동그란 안경 대신 검정 선글라스를 착용하거나 해야 합니다.종류 이름얼굴