질문할 때 code 를 넣어야 하면백팁? '''js\-----code 넣고---''' 로 마무리Hangout -> 3인 이상이 미팅할 때 필요한 툴크롬에서 새창 열고 싶을 때\-> F12 or Op + Cmmd + i변수 : 자료를 담을 수 있다let : 선언의 의미.
조건문 어떤 조건을 판별하는 기준을 만드는 것 반드시 비교 연산자(comparison operator)가 필요 조건은 늘 boolean, 늘 true or false 형태 : 같다 / !== : 다르다 -> 꼭 3개 쓰기, 2개 안됨! 예외가 많음. and : &&
반복문 목표 for 문과 문자열, 숫자를 이용해 반복적으로 코드를 실행시킬 수 있다. 기본적인 for 문 for (let i = 0; i < 5; i++) 을 응용하여 다양한 for 문을 만들 수 있다. 반복문에 조건문을 응용하여 특정 조건에서만 코드를 실행시킬 수 있
배열 기초 index, element 에 대해 정확히 이해하기 배열 요소(element)의 조회, 추가, 삭제, 복사, 분리 하는 법을 이해하기 arr[0], push, pop, unshift, shift, slice, length 배열은 순서가 있는 값. 값=요
배열과 객체의 가장 큰 차이 : 순서가 있고 없고 배열은 순서가 있다. 객체는 하나의 정보에 의미를 부여할 수 있기 때문에, 특정 카테고리? 안에 일관된 성격의 다양한 정보를 담을 수 있다. (예 : 만화책이 1~10권의 시리즈) String은 Immutable하다는
숫자의 소수점 처리 method문자열 안에 숫자가 있는지 판별해서, 그 숫자들의 합을 구하는 코드 String.replace(바꾸고 싶은 스트링, 대신 넣으려고 하는 스트링)함수 실행 시consol.log : 일종의 일시적 결과 확인return : 함수의 결과값을 내보
개발자 도구 사용법 학습 목표 터미널에서 CLI를 사용하는 것이 GUI로 작동하는 것과 차이가 없음을 이해할 수 있다. 기본적인 unix/linux 명령어를 사용할 수 있다 sudo : 관리자 권한으로 무언가 실행할 때 사용하는 명령어. 무언가 보안이 걸린 파일에

학습 목표Scope(범위)JavaScript의 Scope의 의미와 적용 범위를 이해할 수 있다JavaScript의 Scope 주요 규칙을 이해할 수 있다중첩 규칙block level vs. function levellet, const, var의 차이전역 변수와 전역 객
Test 주도 개발Test Framework 이란..?Unit Test 를 돕는 Tool학습 목표mocha 에서 사용하는 describe와 it의 용도를 이해할 수 있다.chai 에서 사용하는 assert, expect의 용도를 이해할 수 있다.유닛 테스트(테스트 케이

객체 지향 Javascript(Object Oriented Javascript)객체 지향 프로그래밍하나의 모델이 되는 청사진을 만들고, -> class그 청사진을 바탕으로한 객체(Object)를 만드는 -> instance프로그래밍 패턴ES5 에서는 class 는 함수

HTML & CSS학습 목표HTML 구조를 programmable하게 기획할 수 있다CSS를 HTML에 적용할 수 있다w3school 등의 reference 사이트를 이용해 CSS 속성을 검색하고 이용할 수 있다기초적인 selector 규칙을 이해할 수 있다CSS를 이

DOM 학습 목표 DOM의 의미 HTML 조작하기 (DOM을 활용한 HTML Element CRUD) HTML과 Javascript의 해석(parse) 시점 event 객체 이해 유효성 검사 트위틀러 함수 작성 DOM 이란..? Document Object Mode