변수 학습목표프로그래밍은 데이터 처리를 하는 것임을 이해한다.변수 사용은 데이터를 편리하게 저장하고 꺼내 쓰는 것임을 이해한다.변수의 선언과 값의 할당에 대해서 설명하고 코드로 작성할 수 있다.값으로 변환된 표현문이 변수에 할당되어 담기는 과정을 설명할 수 있어야 한다
css 레이아웃 >학습목표 다양한 CSS 셀렉터 규칙을 이해할 수 있다. 후손 셀렉터와 자식 셀렉터의 차이는 반드시 알아야 합니다. 레이아웃을 위한 HTML을 만들 수 있다. Flexbox를 이용해 레이아웃을 만들 수 있다. (다음 속성에 대한 이해가 있어야 합니다
주로 배열을 풀어서 인자로 전달하거나, 배열을 풀어서 각각의 요소로 넣을 때에 사용합니다.파라미터를 배열의 형태로 받아서 사용할 수 있습니다. 파라미터 개수가 가변적일 때 유용합니다.구조 분해 할당은 Spread 문법을 이용하여 값을 해체한 후, 개별 값을 변수에 새로
학습 목표DOM의 개념을 이해할 수 있다.DOM의 구조를 파악하고, HTML과 DOM이 어떻게 닮아있는지 알 수 있다.HTML에서 Javascript 파일을 불러올 때 주의점에 대해서 이해할 수 있다태그가 적용되는 위치에 따라서 실행 결과가 달라질 수 있음을 이해할 수
학습목표React의 3가지 특징에 대해서 이해하고, 설명할 수 있다.JSX가 왜 명시적인지 이해하고, 바르게 작성할 수 있다.React 컴포넌트(React Component)의 필요성에 대해서 이해하고, 설명할 수 있다.
조건문 학습 목표 truthy와 falsy 가 조건문에서 작동하는 방식을 이해할 수 있다. 비교연산자를 통한 엄격한 비교(=== , !==)에 대해 이해할 수 있다. if 와 else if , else를 이해하고 무리없이 활용할 수 있다. 논리연산자를 (&&, ||,
객체, 인스턴스 학습 목표 클래스와 인스턴스라는 용어를 이해할 수 있다. new 키워드의 사용법을 이해할 수 있다. class 키워드의 사용법을 이해할 수 있다. 현실 세계의 모델을 바탕으로 클래스의 메소드와 속성을 디자인할 수 있다. 객체 지향 프로그래밍
변수 접근 규칙에 따른 유효 범위로 두가지 규칙이 있고 중괄호(블록)으로 스코프가 나뉘는 블록스코프, 함수를 기준으로 스코프를 나누는 함수 스코프가 있다첫번째 규칙안쪽 스코프에서 바깥쪽 스코프로는 접근할 수 있지만 반대(바깥쪽 스코프에서 안쪽스코프로 접근)는 불가능하다
클로저 함수는 크게 2가지 특징이 있다함수를 리턴하는 함수이다adder 함수의 리턴 값이 함수이다함수표현식으로 바꾸면 다음과 같다리턴하는 함수에 의해 스코프가 구분됨외부함수의 변수 x 와 내부함수의 변수 y클로저함수도 스코프의 규칙에 따라안쪽 스코프에서 바깥쪽 스코프로
객체 지향 프로그래밍은 하나의 모델이 되는 청사진(class)과 그 청사진을 바탕으로 한 객체(object)를 만드는 프로그래밍 패턴이다객체 지향 프로그래밍에서 클래스로 만든 객체는 인스턴스 객체 라고도 부른다클래스의 고유속성과 메소드를 가진 인스턴스 객체를 만들때는c
고차함수는 1. 다른함수(콜백함수)를 전달인자로 전달받거나 2. 다른 함수를 리턴할 수 있다 (함수를 리턴하는 함수라고 해서 커리함수라고도 부른다) 즉, '함수를 리턴하는 함수'와 '함수를 인자로 받는 함수' 모두 고차함수이면서 고차함수는 콜백함수, 커리함수의 상위