클래스는 자바스크립트에서 객체지향 프로그래밍을 구현하는 기본적인 개념 중 하나이다. 클래스는 객체의 속성과 메소드를 정의하는 템플릿으로, 이를 기반으로 객체의 인스턴스를 생성할 수 있다.클래스를 생성하는 방법은 크게 두 가지가 있는데, ES5에서는 생성자 함수와 프로토
== : 느슨한 동치연산자. 왜 같은지 모르는 것들도 true를 반환한다. 쓰지말자. 잊어라.=== : 엄격한 동치연산자. 타입과 값(또는 주소값) 등 완전히 같아야 true를 반환한다. let : 재선언 불가능. 재할당 가능. 여기서 재선언은 동일한 스코프 내에서만
원시자료형과 참조자료형의 차이점에 대해 알기 전에 메모리 저장에 대한 개념을 알아야 한다.예를 들어, a라는 변수에 number타입인 1을 할당해보자.이렇게 되면 메모리 공간에 a라는 하나의 작은 방이 만들어지고, 그 안에 1이라는 값이 저장된다.이처럼 우리가 변수를
객체 지향 프로그래밍은 컴퓨터 프로그래밍의 한 패러다임으로, 데이터와 해당 데이터를 처리하는 기능을 하나의 객체로 묶어 관리할 수 있다.객체는 데이터와 메서드로 이루어져 있으며, 데이터는 객체의 속성으로, 메서드는 객체의 기능으로 사용된다. 객체 지향 프로그래밍에서는
자바스크립트는 클래스 기반 객체 지향 프로그래밍 언어와 달리 프로토타입 기반 객체 지향 프로그래밍 언어이다. 모든 객체들이 메서드와 속성들을 상속받기 위한 템플릿으로써 프로토타입 객체를 가진다는 뜻이다. 프로토타입 객체는 일반적으로 생성자 함수의 속성을 통해 정의된다
자바스크립트에서 모든 객체는 자신의 부모 역할을 하는 프로토타입 객체와 연결되어 있다. 이러한 연결을 프로토타입 체인이라고 하며, 객체의 속성이나 메서드에 접근할 때 해당 객체에서 찾지 못하면 프로토타입 체인을 따라 부모 객체, 부모의 부모 객체에서 해당 속성, 메서드
1. REST API란? 1) REST란? > REST(Representational State Transfer)는 웹 서비스를 구현하기 위한 아키텍처 스타일 중 하나이다. REST는 200년 로이 필딩(Roy Fielding)의 박사학위 논문에서 처음 제안되었으며,
UI는 사용자 인터페이스로, 사람들이 컴퓨터와 상호작용하는 시스템을 의미한다. 보통 UI라고 하면 떠오르는 화면상의 그래픽 요소 외에 키보드,마우스 등의 물리적 요소 또한 컴퓨터와 상호작용하기 위한 시스템이므로 UI라고 볼 수 있다.UX는 사용자가 어떤 시스템, 제품,
이벤트는 웹 페이지에서 발생하는 사건을 의미한다. 사용자가 버튼을 클릭하거나 키보드를 누르는 등의 동작을 이벤트라고 한다. 이 외에도 웹페이지가 로드될 때, 이미지나 비디오가 로드될 때 등 다양한 상황에서도 이벤트가 발생할 수 있다.이벤트 리스너는 이벤트가 발생했을 때
웹 표준은 W3C와 같은 표준 기관에서 제정한 웹 개발 규약이다. 이러한 규약은 HTML, CSS, JS 등의 웹 기술들에 대한 규정으로 이루어져 있다. 웹 표준을 준수하는 것은 다음과 같은 이점을 제공한다.웹 표준을 준수하는 것은 코드의 일관성을 유지하고, 웹사이트를
useState 훅은 컴포넌트 상태 관리를 위해 사용된다. useState 훅을 이용해 상태를 정의하면 해당 상태를 변경할 수 있는 setState 함수가 함께 반환된다.위 코드에서 useState 훅을 사용해 count 상태의 초기값을 0으로 설정한다. seCount
React DOM은 React의 핵심 라이브러리 중 하나로, React 앱에서 UI를 구성하고 조작하는 역할을 한다. React DOM은 Virtual DOM을 사용하여 브라우저의 실제 DOM을 조작하며, 이를 통해 React 앱의 성능을 최적화한다.React DOM은