본문 바로가기

전체 글

(179)
var, let, const 1. var (1) 변수를 선언 (2) 변수 선언전 선언과 초기화 동시 진행 (3) 변수를 블록을 고려하지 않고 전역, 지역 스코프 어디에서나 접근할 수 있는 변수를 선언 (4) 호이스팅(hoisting)이 적용 2. let (1) let 은 블록 스코프의 범위를 가지는 지역 변수를 선언 (2) 선언과 초기화 단계가 분리되어 진행 (3) 구조 분해 할당 적용 가능 (4) 자신을 선언한 블록과 모든 하위 블록을 스코프 (5) 파서가 구문을 평가해야만 변수를 값으로 초기화 (6) 같은 변수를 같은 함수나 블록 스코프 안에서 다시 선언하려고 시도하면 에러 발생 3. const (1) 블록 범위의 상수 선언 (2) const로 선언한 것은 재할당 X, 재선언 X (3) 초기화 필요 (4) 블록 범위 스코프 4...
Javascript ES6 1. ECMAScript 2015 ECMAScript 2015는 두 번째 자바스크립트의 개정 버전으로 ES6과 ECMAScipt6로도 알려져 있습니다. 2. 추가된 기능들 (1) let, const 키워드 (2) 화살표 함수 (3) Spread 연산자 (4) for of 문 (5) Maps , Sets, Classess, promises (6) Symbol type (새로운 원시 타입) (7) Default Parameters(자동 디폴트 값) (8) Rest Parameter(...) : 함수에 전달된 인수들의 목록을 ... 매개변수를 통해 배열로 전달 받음) (9) 문자열 메서드 includes(), startsWith(), endsWith() 추가 (10) 배열 메서드 from(), keys(), ..
MVC 1. MVC (1) Design Pattern 디자인 패턴은 프로그래밍을 할 때 보다 구조적이고 편히라게 하기 위하여 특정한 약속을 통해 쉽게 쓸 수 있는 형태로 만드는 프로그래밍 기법입니다. (2) Model, View, Controller (3) 소프트웨어에서 사용되는 소프트웨어 디자인 패턴 (4) UI(User Interface)로 부터 서비스 로직을 분리하여 시각적 요소나 서비스로직을 서로 영향없이 관리 할 수 있음 2. Model (1) 애플리케이션의 정보(데이터) 관리 (2) 필요한 데이터가 무엇인지 정의 (3) 데이터 상태 변경 시 View or Controller에게 알려줌 3. View (1) html(뷰) 단에서 보여주는 파일들을 관리해주는 폴더 (2) UI 4. Controller (..