바닐라JS
- 바닐라 스크립트란?
- 라이브러리, 프레임워크를 사용하지 않은 순수 자바스크립트를 의미한다.
노마드코더 바닐라JS
- 선행 : Html, css
- 준비물 : VSC(visual studio code), 구글 크롬, 깃허브
- 목표 : 작은 미니 앱 만들기, 모멘텀 만들기 ( 모멘텀 : 크롬 확장 앱, todolist)
자바스크립트
- 웹에서 쓰이는 하나뿐인 프로그래밍 언어. 웹에서 쓰이는 언어는 javascript 하나뿐이다.
- Javascript = ECMAScript(코어) + BOM(Brower Object Model) (모델) + DOB(Document Object Model)(모델) - 1개의 코어, 2개의 모델
ES5, ES6
- ECMAScript : 자바스크립트의 표준 규격(매뉴얼)
- ECMAScript가 생긴 이유 : 다양한 웹 브라우저에서 공통되게 작동하는 표준 규격이 필요해져 만들어짐.
변수
- 변하는 수(가변적)
- 사용순서
- 변수를 생성
- 변수를 초기화
- 사용
- 종류
- let : 변수. 재정의 가능
- const : 상수. 안정적인 수, 변경 불가(변경시 오류)
- var : 변수. 재정의 가능(구분 x )
- 기본값으로 const를 쓰고 변경이 필요한 변수 생성시 let 사용 (var는 사용하지 않음)
- 변수 명 시작은 소문자, 띄어쓰기 불가
- 변수 명은 Camel case(카멜케이스) 방식으로 사용
- 카멜케이스 : 단어의 시작을 대문자로 표기(userList, toDoList)
주석
- 실행되지 않는 메모
-
한 줄 : // 여러 줄 : /* */
반응형
'이슈정리' 카테고리의 다른 글
| npm / node.js 최신버전 업데이트 오류시 확인사항 (1) | 2021.05.31 |
|---|---|
| 노마드코더 바닐라 JS챌린지 완료 (0) | 2021.02.02 |
| 노마드코더 바닐라 JS 챌린지 재도전 (0) | 2021.01.08 |
| 노마드 코더 로그인 오류 (카카오 계정 연동 오류) (0) | 2020.11.27 |
| 노마드코더 바닐라 JS 챌린지 start! (0) | 2020.11.25 |
댓글