MVC (Model-View-Controller)는 소프트웨어를 세 가지 역할로 나누어 설계하는 아키텍처 패턴(Architectural Pattern)이야.각각의 의미는 다음과 같아.Model : 데이터와 비즈니스 로직을 담당View : 사용자에게 보여주는 화면을 담당

REST란 무엇일까? Representational State Transfer(REST)는 API 작동 방식에 대한 조건을 부여하는 소프트웨어 아키텍처. 즉 클라이언트와 서버가 데이터를 주고받는 방식을 설계하는 하나의 원칙이자 스타일이에요. RESTful API는 이

React 컴포넌트는 props를 받아서 화면에 그려질 UI(JSX)를 리턴하는, 재사용 가능한 조각 입니다. 버튼 하나, 리스트 아이템 하나처럼 작은 단위일 수도 있고, 여러 컴포넌트를 조합한 페이지 전체일 수도 있어요.리액트에서 컴포넌트라는 개념을 사용하는 핵심 이

오케스트라지휘자는 딱 한 명 → 자바스크립트 엔진 (싱글 스레드)연주자는 여러 명 → Web API, OS 커널 등지휘자는 연주자에게 일을 맡기고, 기다리지 않고 바로 다음으로 넘어감연주자가 일을 끝내면, 지휘자가 그 결과를 순서대로 받아서 처리위임 기준: "이 작업,
객체지향 프로그래밍은 실제 세상에 존재하는 사물이나 개념에 대해 속성과 동작이라는 하나의 덩어리로 묶어서 프로그래밍 세계 안에 표현하는 것을 이야기해요.
getElementsByClassName() 메서드가 유사배열이라는 형태로 값을 반환하는 이유는 getElementsByClassName()은 문서 안에서 같은 클래스를 가진 요소가 몇 개일지 미리 알 수 없기 때문입니다.
자바스크립트는 객체 기반의 프로그래밍 언어입니다. 심지어 자바스크립트를 이루고 있는 거의 모든 것이 객체라고도 말할 수 있죠.