[바닐라 JS로 크롬 앱 만들기] 1. Introduction
1.1 What Are We Building
- 모멘텀 : 새로운 탭 화면을 생산성 앱으로 대체
- 로그인, 시계, 위치, 위치의 날씨, 위치의 지명, 배경사진 변화, 무작위 명언을 저장하는 법, to-do-list
1.2 Requirements
1.3 Software Requirements
- Internet Explorer 제외 (이건 악몽이라고ㅋㅋㅋ)
- VSCode 사용
1.4 Why JS
- Sooooo incredible popular
- very very bright feature
- only program language on front-end
- 1995년, 브렌던 아이크가 10일만에 만듦.
netscape라는 브라우저가 좀 더 interactive하길 원했음 (html, css밖에 없었음)
인터넷 붐이 일었고, 자바스크립트가 존재했을 뿐...
1.5 Why JS 2
- JS 기술을 좀 더 가다듬어서 더 깊게 배우고 싶다면 framework로 넘어가면 됨 (React Native, electron)
- 백엔드로 사용 가능, 3D, ML
1.6 Online IDE