Javascript (자바스크립트 기초 )
https://opentutorials.org/course/743/6491
1. Object(객체)
- 배열과 유사(연관된 데이터를 담아내는 그릇) 하지만, index로 우리가 원하는 데이터 값을 넣을수 있고, 객체지향과는 다른 컨셉임
var grades = {'egoing' :10, 'k8805': 6, 'sorialgi': 80};
2. 모듈
- 하나의 코드를 여러개의 파일로 분리하는 것!
- 자주 사용하는 코드를 별도의 파일로 만들어 필요할때마다 재사용 할수있음
- 코드 수정이나 디버깅이 쉬움
- 자바스크립트에서 모듈이라는 개념이 분명하게 존재하지 않고, 호스트환경 (웹브라우저)에 따라 모듈화 달라짐
3. UI(User Interface)와 API(Application Programming Interface) 문서
- UI : 내가 짠 코드가 적용되는 부분
- API : 브라우저에 프로그래밍 되어 있는 부분 (예.경고창 디자인 위치 소리 등)
3.1 API
- 자바스크립트 자체의 API(ECMAScript) 와 자바스크립트가 동작하는 호스트 환경의 API(웹브라우저, Node.js, Google Apps Script API 로 구분됨