강의 내용 중.
- Vanilla Js를 이해 하면 리액트와 같은 라이브러리나 또는 다른 프레임웍을 사용할 때 문제가 없을 것이다.
- 웹상에서의 모든 것은 Vanilla Js 로 이뤄져있다.
- Js 파일은 body 아래에 존재한다.
- alert / console.log TEST
- 강의에서 배우는 내용은 JS적 언어를 배우는 것이 아닌 컨셉을 배운다.
- Variable 선언
- let / const / var
-> let 같은 경우는 let a변수 선언 후 아래에서 a를 다시 선언하게 된다면 경고 발생
- Data Types
- Array
const dayOfWeek = ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun", true, 54];
-> 변수를 각각 선언하는 것이 아닌 배열을 이용하자
-> 똑같은 자료형만 입력하는 것이 아닌 다양한 자료형도 같이 선언 가능
- Object
const junInfo = {
name: "mj",
age: 29,
handsome: true,
gender: "Male",
favWeek: ["Mon", "Tue"],
favFood: [{name:"buger", spicy: false}, {name: "nodle, spicy: true}]
}
console.log(junInfo);
console.log(junInfo.name);
junInfo.name = "GoMJ";
-> 배열과 달리 속성들이 있다.
프로그래밍을 처음 시작하는 사람들에게 정말 추천 하는 강좌이다.
책 한권을 다 읽고 프로그래밍을 시작할려고 하면 지루해지기 쉽다. 무언가를 만들기전에 지치고 말 것이다.
하지만 위의 강좌는 핵심들만 알려주고 바로 프로그래밍을 시작할 것 같다. (아직까지는 이론의 대한 10강의만 본 상태이다.)
자바스크립트에 대해서는 제대로 공부를 해보지 않고 리엑트를 사용했는데 Object 개념들은 정말 놓치기 쉬운 개념인 것 같다.
강의를 쭉 보고 공부하고 습득한 이후에 개념적 이론이 부족하다면 자바스크립트 바이블이라 불리는 내용들을 읽고 공부해야겠다.
일단 프로그래밍을 시작해보자.
ps) 잘 동작하는지의 대해서 작게 테스트하면서 움직이자.
'Lecture > Develop' 카테고리의 다른 글
[css] Nicolas, CSS 마스터클래스 (#2-1 Css Grid)(노마드코더 후기) (0) | 2018.12.20 |
---|---|
[css] Nicolas, CSS 마스터클래스 (#1 Flexbox)(노마드코더 후기) (0) | 2018.12.15 |
[수학] 선형대수학 강의 khan academy 리뷰 (벡터와 공간, 행렬변환, 기저) (0) | 2018.12.12 |
[JS 강의] Nicolas, 초보자를 위한 바닐라 JavaScript (#3)(노마드코더 후기) (0) | 2018.12.05 |
[JS 강의] Nicolas, 초보자를 위한 바닐라 JavaScript (#2 Practice)(노마드코더 후기) (5) | 2018.12.04 |