[노마드코더-바닐라 JS로 크롬 앱 만들기] introduction

2021. 1. 21. 11:58Projects/VanilaJS- To-Do 앱 만들기

728x90
반응형

왜 자바스크립트인가?

- 우리가 back-end를 한다고 한다면 java,python,ruby 등 언어를 선택할 수 있지만 front-end를 한다고 하면 오로지 javascript뿐이다. 그것이 front-end의 장점이자 단점

 

Javascript로 할 수 있는 것?

- Javascript를 이용하면 내 위치, 위치의 날씨를 가져올 수 있다.

- 할일 목록을 저장할 수 있다.

- 실시간(Real time)을 만들 수 있다. (실시간 채팅)

- 휴대폰에서 작동하는 앱을 만들 수도 있다. (Nomad Movies- google play store에 있는데 이것은 순수 Javascript로 만든 앱이라고 한다.)

- 비디오게임을 만들 수 있다. (threejs, impactjs 사이트)

 

ES5,ES6?

- ECMA Javascript의 줄임말. specification의 버전을 말한다.

- specification은 안내문같은 것(manual)

- 바닐라 자바스크립트: 라이브러리가 없는 자바스크립트, 화장이 없는 자바스크립트 (날 것의 자바스크립트)

- 사람들은 어려운 바닐라 자바스크립트는 잘 모른다. (library나 framework는 배우기가 쉬움)

- 바닐라 자바스크립트가 익숙해질 때 쯤 다음 단계로 넘어간다

 

자바스크립트 파일을 html에 연결할 때의 위치

- body 가장 아래에 놓는다 <body> ... blabla  <script src="script.js"></script> </body>

 

 

728x90
반응형