전체보기
-
[TIL] Algorithm 10Develope/Algorithm 2020. 7. 27. 21:09
◎ 문제 4 : 변수의 타입2 다음 변수 a를 typeof(a)로 넣었을 때 출력될 값과의 연결이 알맞지 않은 것은? 1. 입력: a = 1, 출력: number 2. 입력: a = 2.22, 출력: boolean 3. 입력: a = 'p', 출력: string 4. 입력: a = [1, 2, 3], 출력: object ◎ 정답 - 2. ◎ 해설 - number가 맞는 출력 값이다. boolean에 해당하는 값은 true와 false 두 가지이다.
-
[TIL] SSR & CSR (서버 사이드 렌더링 & 클라이언트 사이드 렌더링)Develope/Javascript 2020. 7. 27. 18:52
◎ 아직까지도 헷갈리는 개념!! 서버 사이드 렌더링과 클라이언트 사이드 렌더링의 개념과 지식에 대해 알아보자. 1. 렌더링 ◎ 렌더링이란, 요청받은 내용을 브라우저에 화면에 표시하는 것이다. 예를 들어, 우리가 어떠한 홈페이지를 접속하게 되면 브라우저에 해당하는 홈페이지가 나오는 것이라고 생각하면 된다. 1-1. 렌더링의 과정 로더(Loader)가 서버로부터 정보들을 불러옴 파싱(Phasing)을 통해 문서를 DOM 트리로 만듦 DOM 트리가 구축되는 동안 브라우저는 렌더 트리를 구축 CSS 설정/레이아웃 위치 지정 렌더링 트리가 그려짐 2. 서버 사이드 렌더링(SSR) ◎ 웹의 시작부터 MPA(Multiple Page Application)이 있었다. 웹의 초기부터 SPA에 대한 개념이 나오기 전까지 ..
-
[TIL] Algorithm 9Develope/Algorithm 2020. 7. 22. 20:34
◎ 프로그래머스 - 완주하지 못한 선수 ◎ 문제 코딩테스트 연습 - 완주하지 못한 선수 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수�� programmers.co.kr ◎ 정답 function solution(participant, completion) { participant.sort(); completion.sort(); for (let i = 0; i < participant.length; i++) { if (participant[i] !== completion[i]) { return participant[i]; } } } ◎ 해설 - particip..
-
[TIL] Algorithm 8Develope/Algorithm 2020. 7. 22. 18:00
◎ 문제 3: 변수의 타입 다음 출력 값으로 올바른 것은? var arr = [100, 200, 300]; console.log(typeof(arr)); undefined string number object ◎ 정답 - 4. object ◎ 오답 및 해설 - 나는 arr 변수 타입은 배열이니까 보기에 array가 없어서 undefined 를 선택했는데 틀렸다. undefined, string, number 는 모두 기본 자료형(primitive type) 이기 때문에 object가 답이라고 한다.. 당황스럽다.. 이런 문제를 틀리다니.. 역시 기초가 중요하다.