Node.js3 Axios XML(Extensible Markup Langauage) : HTML과 비슷한 문자 기반의 마크업 언어 - 마크업 언어는 무언가를 실행하는 언어는 아니고 데이터를 표현하는 방식에 가까움 HTTP (HyperText Transfer Protocol) : 인터넷에서 웹 서버와 사용자의 인터넷 브라우저 사이에 문서를 전송하기 위해 사용되는 통신 규약 - 하이퍼텍스트는 문서 중간중간에 특정 키워드를 두고 문자나 그림을 상호 유기적으로 결합하여 연결 시킴으로써, 서로 다른 문서라 할지라도 하나의 문서인 것처럼 보이면서 참조하기 쉽도록 하는 방식 Ajax (Asyncronous Javascript and XML) : 비동기적인 웹 서비스를 개발히기 위한 기법. 페이지 새로고침 없이 서버에 요청을 보내고 응답을 받.. 2022. 11. 24. Node.js Node.js 내장 모듈을 사용하는 방법 Node.js 모듈에서는 JavaScript 코드 가장 상단에 require 구문을 이용하여 다른 파일을 불러옴 const fs = require('fs'); // 파일 시스템 모듈을 불러옵니다 const dns = require('dns'); // DNS 모듈을 불러옵니다 // 이제 fs.readFile 메서드 등을 사용할 수 있습니다! 3rd-party 모듈을 사용하는 방법 모듈 : 어떤 기능을 조립할 수 있는 형태로 만든 부분 3rd-party 모듈 : 해당 프로그램잉 언어에서 공식적으로 제공하는 빌트인 모듈이 아닌 모든 외부 모듈 예를 들어 Node.js에서 underscore라는 서드 파티 모듈을 이용하려면 - 터미널에서 npm install unders.. 2022. 11. 23. 타이머 관련 API 타이머 관련 API 자바스크립트 내장 비동기 함수들 setTimeout (callback, millisecond) : 일정 시간 후 함수를 실행 - 매개 변수(parameter) : 실행할 콜백 함수, 콜백 함수 실행 전 기다려야 할 시간(밀리초) - return 값 : 임의의 타이머 ID clearTimeout (timerId) : setTimeout 타이머를 종료 - 매개변수(parameter) : 타이머 ID - return 값 : 없음 setInterval (callback, millisecond) : 일정 시간의 간격을 가지고 함수를 반복적으로 실행 - 매개변수(parameter) : 실행할 콜백 함수, 반복적으로 함수를 실행시키기 위한 시간 간격 (밀리초) - return 값 : 임의의 타이머.. 2022. 11. 22. 이전 1 다음