Part 1. JavaScript 기초 Ch 1. 변수와 타입 입니다. 코드스테이츠 강의를 통해 프론트엔드를 학습하고 있습니다.본 블로그의 TIL은 해당 강의에 대한 내용 정리를 목적으로 합니다. 학습목표 변수 사용은 데이터를 편리하게 저장하고 꺼내 쓰는 것임을 이해
함수가 "작은 기능의 단위"라는 것을 이해할 수 있다.함수 선언을 위해 필요한 keyword, name, parameter, body에 대해 이해할 수 있다.함수의 호출과 리턴에 대해서 이해하고, 실제 코드로 작성하여 활용할 수 있다.함수 그 자체(func)와, 함수의
Part 1. JavaScript 기초 Ch 3-1. 기초 제어문(조건문) 입니다. 현재 코드스테이츠 강의를 통해 프론트엔드를 학습하고 있습니다.본 블로그의 TIL은 해당 강의에 대한 내용 정리를 목적으로 합니다. 1. 조건문의 기초 조건문을 배우기 위해서는 Bool
Part 1. JavaScript 기초 Ch 3-3. 기초 제어문(반복문) 입니다. 현재 코드스테이츠 강의를 통해 프론트엔드를 학습하고 있습니다.본 포스트는 해당 강의에 대한 내용 정리를 목적으로 합니다. 학습목표 반복문을 활용하여 단순한 기능을 반복하여 수행할 수 있
Part 2. Javascript 배열, 객체 Ch 1. 배열 입니다. 현재 코드스테이츠 강의를 통해 프론트엔드를 학습하고 있습니다.본 포스트는 해당 강의에 대한 내용 정리를 목적으로 합니다. 학습목표
Part 1. JavaScript 기초 Ch 3-2. 기초 제어문(조건문) 입니다. 현재 코드스테이츠 강의를 통해 프론트엔드를 학습하고 있습니다.본 포스트는 해당 강의에 대한 내용 정리를 목적으로 합니다. 학습목표 length 속성을 활용해 문자열의 길이를 확인할 수
배열과 객체의 특징을 구분하고, 배열과 객체의 특징에 따라 웹 애플리케이션 개발 시 어떻게 사용되는지 이해한다.객체 속성(property)의 추가, 조회, 변경, 삭제를 자유자재로 할 수 있다.객체 속성 조회법 두 가지, dot notation과 bracket nota
Part 3. Javascript 핵심 개념과 주요 문법 Ch 2. 스코프 입니다. 현재 코드스테이츠 강의를 통해 프론트엔드를 학습하고 있습니다.본 포스트는 해당 강의에 대한 내용 정리를 목적으로 합니다. 학습목표 스코프의 의미와 적용 범위를 이해한다. 스코프의 주요
Part 3. Javascript 핵심 개념과 주요 문법 Ch 1. 원시 자료형과 참조 자료형 입니다. 현재 코드스테이츠 강의를 통해 프론트엔드를 학습하고 있습니다.본 포스트는 해당 강의에 대한 내용 정리를 목적으로 합니다. 학습목표 원시 자료형(primitive da
DOM의 개념을 이해한다.DOM의 구조를 파악하고, HTML과 DOM이 어떻게 닮아있는지 이해한다.HTML에서 JavaScript 파일을 불러올 때 주의점에 대해서 이해한다.DOM과 JavaScript의 차이에 대해 설명할 수 있다.브라우저의 렌더링 엔진은 웹 문서(H
Part 3. Javascript 핵심 개념과 주요 문법 Ch 4. ES6 주요 문법 입니다. 현재 코드스테이츠 강의를 통해 프론트엔드를 학습하고 있습니다.본 포스트는 해당 강의에 대한 내용 정리를 목적으로 합니다. 학습목표 spread/rest 문법을 사용할 수 있다
JavaScript 고차함수 현재 코드스테이츠 강의를 통해 프론트엔드를 학습하고 있습니다.본 포스트는 해당 강의에 대한 내용 정리를 목적으로 합니다. 학습목표 일급 객체(first-class citizen)의 세 가지 특징을 설명할 수 있다. 고차 함수(higher-o
클로저 모듈 패턴에 대해 설명할 수 있다.클래스와 인스턴스에 대해 설명할 수 있다.클래스 문법을 이용할 수 있다. 클로저 모듈 패턴을 이용함으로써 같은 코드를 그대로 복사/붙여넣기 하지 않고 재사용할 수 있게 되었습니다. 만약 위 코드를 클로저를 활용하지 않고 단순 객
객체 지향 프로그래밍(OOP, Object-oriented programming) Ch 02. 프로토타입 현재 코드스테이츠 강의 및 모던 자바스크립트 Deep Dive를 통해 프론트엔드를 학습하고 있습니다.본 포스트는 해당 강의에 대한 내용 정리를 목적으로 합니다. 학
비동기 현재 코드스테이츠 강의를 통해 프론트엔드를 학습하고 있습니다.본 포스트는 해당 강의에 대한 내용 정리를 목적으로 합니다. 학습목표 어떤 경우에 중첩된 콜백(callback)이 발생하는지 이해할 수 있다. 중첩된 콜백(callback)의 단점, Promise의 장
비동기 Ch 2. Node.js 현재 코드스테이츠 강의를 통해 프론트엔드를 학습하고 있습니다.본 포스트는 해당 강의에 대한 내용 정리를 목적으로 합니다. 학습목표 Node.js 내장 모듈을 사용할 수 있다. 서드 파티 모듈(3rd-party module)을 사용할 수