호스트 환경 : 자바스크립트가 구동되는 환경
node.js - 서버 측에서 실행되는 자바스크립트, 서버측 환경에서 구동되는 언어
Google Apps Script - 자바스크립트이지만 구글 제품 위에서 동작
언어와 그 언어가 구동되는 환경에 대해 구분해서 사고할 수 있어야 함.
// module.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Module</title>
<script type="text/javascript" src="greeting.js"></script>
</head>
<body>
<script>
alert(welcome());
</script>
</body>
</html>
//greeting.js
function welcome() {
return 'Hellllo';
}
: 자주 사용되는 로직을 재사용하기 편리하도록 잘 정리한 일련의 코드들의 집합
ex. jQuery
UI : User Interface
API : Application Programming Interface
호스트 환경 API
웹브라우저 API
Node.js API