1.0 INTRODUCTION
- #1.1 What Are We Building
로그인하면 화면이 good evening(morning) + "입력한 아이디"로 바뀜
배경화면도 랜덤으로 바뀜
무작위로 명언 띄우기
to-do 리스트 만들기 (체크, 해제 기능)
모멘텀 앱을 다운로드해서 어떤 기능을 클론할 것인지 확인해보기
- #1.2 #1.3 Requirements
필요없음. 그러나 HTML, CSS는 기초지식은 알아오기
(HTML - 폼 작성법, 인풋, 버튼 들, body, head
CSS - 클래스와 아이디 차이점 selector가 무엇인지)
모른다면? 니코의 코코아톡 클론코딩 들어오기
잘 할 수 없다 - 상관없음
- #1.4 Why JS
프론트엔드가 사용하는 언어는 자바스크립트이다.
(장점 자바스크립트만 배우면 된다.) (단점 프론트엔드는 싫어도 자바스크립트를 해야한다)
자바스크립트는 전세계 어디에나 있기 때문에 자바스크립트를 배운다면 커리어 문제는 걱정하지 않아도 된다
자바스크립트는 파이썬등 다른 언어와 비교하여 다운로드하지 않아도 되며 브라우저에 내장되어 나온다.
- #1.5 Why JS II
three.js(https://threejs.org/) 는 자바스크립트로 3D를 구현하게 해주는 라이브러리
여기에 나온 것들은 일부 게임과 관련된 3D의 도움을 받으나 오로지 CSS, HTML, Javascript로 구현해 낸 것
게임도 만들수 있음
더 깊이 배우고 싶다면 프레임워크를 배워라.
그중 하나가 React Native.
리액트 네이티브로 안드로이드, IOS앱을 만들 수 있다.
아래는 리액트 네이티브를 쓰는 크고 작은 회사들
일렉트론 - 데스크탑앱을 만들 수 있게 해줌 (vue.js, facebook massenger 등등)
백엔드, 머신러닝
'공부기록 > [강의노트] 바닐라 JS로 크롬 앱 만들기' 카테고리의 다른 글
바닐라 JS로 크롬 앱 만들기 #2.15~#2.16 (0) | 2022.04.14 |
---|---|
바닐라 JS로 크롬 앱 만들기 #2.13~#2.15 (0) | 2022.04.13 |
바닐라 JS로 크롬 앱 만들기 #2.11~ #2.12 (0) | 2022.04.13 |
바닐라 JS로 크롬 앱 만들기 #2.5~#2.10 (0) | 2022.04.13 |
바닐라 JS로 크롬 앱 만들기 #2.0~#2.4 (0) | 2022.04.13 |