JavaScript
-
[JAVASCRIPT]4. UI 와 API 에 대해서IT&컴퓨터공학/Javascript 2020. 4. 3. 22:51
UI : User Interface : 개발자가 아닌 사람들이 사용함 API : Application Programming Interface : 개발자들이 사용함 UI의 예시 : 마우스 , 키보드 , 버튼 클릭 등등 API의 예시↓ 이 경고창은 내가 javascript:alert("Hello world"); 를 쳐서 나타났다. 이 코드안에 파란색의 확인이라는 버튼을 써라 ! 라고 적혀있는가 ? 아니다 ! 즉 이 Alert 이라는 명령안에 저런 코드가 내제되어있는 것임 ( 아마 브라우저 개발자가 만들었겠지..? ) 이 Alert 역시 API 이다. 맨 위에 사용자들이 사용하는것이 바로 UI 웹 개발자의 경우 브라우저 개발자가 만들어 놓은 API 를 이용 브라우저 개발자의 경우 운영체제 개발자가 만들어 놓은..
-
[JAVASCRIPT]3. 모듈(module) 과 라이브러리(library)IT&컴퓨터공학/Javascript 2020. 4. 3. 21:46
"모듈 = 부품" 자바스크립트에서는, 자바스크립트가 구동되는 호스트 환경에 따라 서로 다른 모듈화 방법이 제공된다. 즉, 서버측에서 자바스크립트를 사용하고 싶으면 node.js 라는 이름의 자바스크립트를 사용 즉, 언어와 그 언어가 구동되는 환경에 대해 구분해서 사고할 수 있어야 함. ex) Node.js 에서 어떻게 모듈을 load 하는가 ? // node.circle.js - 읽음을 당하는 쪽 var PI = Math.PI; exports.area = function(r){ // area 라는 함수 export return 2*PI*r; } // node.demo.js - load 의 주체 var circle = require('./node.circle.js'); // require 을 통해 js 파..