본문 바로가기
반응형

javascript pure/javascript 기본24

20. Node.js와 백엔드 개발-2 #2 서버 개발을 위한 모듈과 패키지 Node.js는 많은 수의 모듈과 패키지가 있어서, 이를 이용하여 쉽고 빠르게 서버를 개발할 수 있다. 이번 섹션에서는 서버 개발을 위해 자주 사용되는 모듈과 패키지들에 대해서 알아보자. 내장 모듈 Node.js는 기본적으로 이미 많은 모듈들이 내장되어 있다. 이들 내장 모듈들은 require 함수를 이용해 불러올 수 있다. 몇 가지 주요한 내장 모듈들을 살펴보자. http 모듈 http 모듈은 웹 서버와 클라이언트를 만드는 데 사용되는 모듈이다. 이 모듈을 이용하여 HTTP 요청을 처리하고 응답을 생성할 수 있다. const http = require('http'); const server = http.createServer((req, res) => { res.st.. 2023. 3. 19.
19. Node.js와 백엔드 개발-1 #1 Node.js의 개념과 장단점 Node.js는 구글 크롬의 자바스크립트 엔진인 V8을 사용하여 빠르고 확장성이 뛰어난 네트워크 애플리케이션 개발을 위한 런타임 환경입니다. Node.js를 이용하여 서버를 개발하면 자바스크립트로 백엔드를 구현할 수 있어 풀스택 개발에 유리합니다. 이번 섹션에서는 Node.js의 개념과 장점에 대해 살펴보도록 하겠습니다. Node.js의 개념 Node.js는 자바스크립트 코드를 실행하는 런타임 환경입니다. 즉, Node.js는 서버 사이드에서 자바스크립트 코드를 실행할 수 있게 해주는 환경입니다. Node.js는 이벤트 기반, 논블로킹 I/O 모델을 사용하여 빠른 속도와 높은 확장성을 제공합니다. Node.js의 핵심 모듈은 모듈 시스템, 파일 시스템, 네트워크 모듈 .. 2023. 3. 19.
18. jQuery와 React, Vue-3 #3 Vue 프레임워크 Vue.js는 MVVM(Model-View-ViewModel) 패턴을 기반으로 한 프레임워크로, 뷰 레이어와 모델 레이어 간의 양방향 데이터 바인딩과 컴포넌트 기반 아키텍처를 통해 웹 어플리케이션을 구축할 수 있습니다. 이번 섹션에서는 Vue.js의 주요 기능들에 대해서 알아보겠습니다. 인스턴스 Vue.js를 사용하기 위해서는 인스턴스를 생성해야 합니다. 인스턴스는 Vue.js 애플리케이션의 진입점이며, 옵션 객체를 전달하여 생성할 수 있습니다. var app = new Vue({ // 옵션 }) 데이터 바인딩 Vue.js에서 가장 핵심적인 개념 중 하나는 데이터 바인딩입니다. Vue.js는 데이터와 DOM 요소를 연결하여 데이터가 변경될 때마다 자동으로 화면을 갱신합니다. 이러한.. 2023. 3. 19.
17. jQuery와 React, Vue-2 #2 React 라이브러리 React 라이브러리는 Facebook에서 개발하고 유지보수하는 UI 라이브러리로, 컴포넌트 기반으로 UI를 구성할 수 있도록 해줍니다. React는 기본적으로 가상 DOM을 사용하여 UI 업데이트를 효율적으로 처리하며, 컴포넌트의 상태 변화를 감지하여 자동으로 UI를 업데이트하는 등 개발자의 생산성을 높여주는 다양한 기능을 제공합니다. 이번에는 React의 주요 기능들을 알아보겠습니다. 컴포넌트(Component) React에서는 모든 UI 요소를 컴포넌트로 구성합니다. 컴포넌트는 일종의 독립적인 모듈로, 재사용성이 높은 UI 코드를 작성할 수 있도록 돕습니다. 컴포넌트는 자신만의 상태(state)와 속성(props)을 가지며, 이를 이용해 동적인 UI를 구성할 수 있습니다... 2023. 3. 19.
반응형