Language/Javascript 2

[Javascript] 변수, 템플릿 문자열, 화살표 함수, 클래스, 프로미스 객체

자바스크립트의 변수 자바스크립트의 변수 종류에는 const, let, var가 있다 var는 함수 스코프를 가진다. const, let은 블록 스코프를 가진다. 여기서 블록이란 중괄호로 구분되는 것을 말한다 const는 초기화할 때 값을 할당해야 하고, 한 번 값을 할당하면 다른 값을 할당할 수 없다. 흔히 상수라고 부른다 let은 초기화할 때 값을 할당할 필요가 없고, 다른 값을 할당할 수도 있다 생각보다 값을 재할당하는 경우가 많지 않으므로 const를 주로 사용하고, 값을 재할당해야할 경우에만 let을 사용하는 것이 좋다 *템플릿 문자열 * ES2015문법에 새로운 문자열이 생겼습니다. 작은따옴표(')나 큰따옴표(") 대신 백틱(`)을 사용한 것입니다 const num1 = 5; const num2..

Language/Javascript 2021.03.28

[JS] DOM, querySelector, Event, Ajax, Window객체

DOM (Document Object Model) html elements들이 계층 형태의 객체로 저장되는 것이다. 저장된 정보를 Dom tree라고 부른다. 실제로 구조를 살펴보면 tree구조로 저장이 되어 있다. MDN에서는 DOM을 이렇게 정의 한다. '문서 객체 모델(The Document Object Model, DOM) 은 HTML, XML 문서의 프로그래밍 interface이다.' querySelector (+ getElementById, getElementByClass) querySelector은 html elements들을 태그명, id, class를 통해 가져올 수 있는 메서드이다. getElementById와 getElementByClass는 각각 id와 class를 통해서만 html..

Language/Javascript 2021.03.11