본문 바로가기
728x90
반응형
SMALL

모듈4

[Node.js] 노드제이에스 - 노드의 모듈 Do it! Node.js 프로그래밍 입문 공부단 1일차 입니다. 모듈이란? 프로그램을 만들 때에는 최대한 작은 기능 단위로 쪼개서 각 기능을 하나씩 해결하는 방식을 가장 많이 사용합니다. 이렇게 기능별로 만들어 놓은 함수를 모듈이라고 합니다. CommonJS 모듈 시스템과 ES모듈 시스템 require()를 통해 모듈을 가져오는 방식을 CommonJS 모듈 시스템이고 import 변수/함수명 from '모듈파일' 형태로 가져오는 방식이 ES모듈 시스템입니다. 하위 버전과의 호환을 위해 CommonJS 모듈을 사용할 수 있고 최신 문법이나 타입스크립트를 사용한다면 ES모듈 시스템을 사용합니다. // 모듈 만들고 내보내기 const user1 = "Jun" const user2 = "Lim" const u.. 2024. 2. 2.
[Node.js] 노드제이에스 - 백엔드 개발 Do it! Node.js 프로그래밍 입문 공부단 1일차 입니다. 백엔드 개발 인터넷에서 정보를 주고받을 때 정보를 요청하는 컴퓨터를 클라이언트, 정보를 제공하는 컴퓨터를 서버라고 합니다. 서버를 만든다는 것은 서버에서 실행할 프로그램을 만든다는 의미입니다. 서버 쪽을 개발하는 것을 백엔드 개발이라고 합니다. HTTP프로토콜 클라이언트로부터 주문 정보를 받아 서버로 넘기거나 주문에 성공했다고 서버에서 클라이언트 쪽으로 인터넷을 통해 알려주는데 이때 미리 약속된 규칙을 따르는데 이것을 HTTP프로토콜이라고 합니다. 노드 vscode 설치링크 https://seong-jun.tistory.com/entry/Visual-Studio-Code-%EB%8B%A4%EC%9A%B4%EB%B0%A9%EB%B2%95 V.. 2024. 2. 1.
[Typescript] 타입스크립트 모듈이해 타입스크립트에서는 소스파일을 모듈(module)이라고 합니다. 코드관리와 유지/보수를 편리하게 하려고 모듈마다 고유한 기능을 구현하는 방식으로 소스코드를 분할합니다. 이러한 방식을 모듈화(modulization)라고 합니다. 소스코드를 여러 개 모듈로 분할하면 어떤 모듈에서 다른 모듈을 불러와서 사용할 수 있습니다. import 키워드 다른 모듈의 기능을 이용하는 쪽에서 사용하는 키워드입니다. import {심벌목록} from '파일의 상대경로' export 키워드 기능을 제공하는 쪽에서 사용하는 키워드입니다. function, interface, class, type, let, const 키워드 앞에 붙일 수 있습니다. let MAX_AGE = 100 interface IPerson { name: st.. 2023. 11. 10.
ESNext의 주요 문법 ESNext의 주요 문법 1. 비구조화 할당 let person = {name: "Jane", age: 22} let {name, age} = person // name: "Jane", age: 22 let array = [1, 2, 3, 4] let [head, ...rest] = array // head = 1, rest = [2, 3, 4] let a = 1, b = 2; [a, b] = [b, a] // a = 2, b = 1 2. 화살표 함수 function add(a, b) {return a + b} const add2 => (a, b) => a + b 3. 클래스 ESNext에서는 객체지향 프로그래밍을 지원 객체지향프로그래밍은 캡슐화, 상속, 다형성이라는 세 가지 요소가 있음 abstract.. 2023. 11. 1.
728x90
반응형
LIST