post-thumbnail

API

Application Programming interface 는프로그래밍에서, 프로그램을 작성하기 위한 일련의 부 프로그램, 프로토콜 등을 정의하여 상호 작용을 하기 위한 인터페이스 사양이다.API 는 각기 다른 부분으로 구성되기도 하며 프로그래머가 사용할 수 있는 도

2023년 5월 20일
·
0개의 댓글
·
post-thumbnail

아키텍쳐

시스템 구성 및 동작 원리를 나타내며구성 요소 간의 관계 및 시스템 외부 환경과의 관계묘사이다.즉 해당 서비스의 설계도 혹은 청사진 을 의미한다.이번 글에서 다룰 내용은 웹(서비스) 아키텍쳐의 해당한다.클라이언트 : 사용자 인터페이스를 담당한다.서버 : 데이터 처리 및

2023년 5월 20일
·
0개의 댓글
·
post-thumbnail

React SPA

SPA ? SPA('Single Page Application) 단일 페이지로 구성된 웹 애플리케이션을 의미한다. SPA 등장 이전 웹 애플리케이션을 구성하던 방식인 서버 사이드 렌더링 SSR 의 경우, 화면에 보여질 리소스를 서버로 요청하고, 서버로 부터 받아온

2023년 5월 18일
·
0개의 댓글
·
post-thumbnail

React Router

웹 애플리케이션에서 라우팅이라는 개념은 사용자가 요청한 URL 에 따라 알맞은 페이지를 보여주는 것을 의미한다.우리가 웹 애플리케이션을 만들때 프로젝트 하나의 페이지로 구성할 수도 있고, 여러 페이지를 구성할 수도 있다.만약 하나의 페이지로 충분하다면 좋겠지만, 목적에

2023년 5월 18일
·
0개의 댓글
·

Ajax ? JSON ?

Ajax(Asynchronous JavaScript and XML)란 자바스크립트를 사용하여 브라우저가 서버에게 비동기 방식으로 데이터를 요청하고, 서버가 응답한 데이터를 수신하여 웹 페이지를 동적으로 갱신하는 프로그래밍 방식을 말한다.이전의 웹페이지는 html 태그로

2023년 5월 16일
·
0개의 댓글
·
post-thumbnail

모듈 ?

자바스크립트 에서의 모듈 자바스크립트에서 모듈을 사용할 때는 브라우저 환경에서는 주로 ESM을 사용하고, Node.js 환경에서는 CommonJS를 사용하는 것이 일반적이다. 하지만 Node.js에서도 ESM을 사용할 수 있다. 모듈이란 애플리케이션을 구성하는 개별적 요소로서 재사용 가능한 코드 조각을 말한다. 일반적으로 모듈은 기능을 기준으로 파일...

2023년 5월 16일
·
1개의 댓글
·
post-thumbnail

async ? await ?

async/await ES8(ECMAScript 2017)에서 async/await가 등장하였다. async/await는 프로미스를 기반으로 동작한다. async/await를 사용하면 프로미스의 then/catch/finally 후속 처리 메소드에 콜백 함수를 전달해서 비동기 처리 결과를 후속 처리할 필요 없이 마치 동기 처리처럼 프로미스가 처리 결과...

2023년 5월 15일
·
1개의 댓글
·
post-thumbnail

프로미스 ?

자바스크립트는 비동기 처리를 위한 하나의 패턴으로 콜백 함수를 사용한다.하지만 전통적인 콜백 패턴은 콜백 지옥으로 인해서 가독성이 나쁘고 비동기 처리 중 발생한 에러의 처리가 곤란하며 여러 개의 비동기 처리를 한 번에 처리하는 데도 한계가 있다.이와 같이 오른쪽으로 점

2023년 5월 15일
·
3개의 댓글
·
post-thumbnail

클래스 ? 프로토타입 ?

클래스는 es6에 등장했다.부모 자식간의 관계를 나타내는 용어는 많다. 나는 자식,부모 클래스라고 부른다.extends 키워드는 부모 클래스로부터 자식 클래스가 프로퍼티와 메소드를 상속받게된다.super 키워드는 자식 클래스에서 부모 클래스의 생성자 함수를 호출하는 함

2023년 5월 12일
·
0개의 댓글
·
post-thumbnail

CSS 기초

css의 기본 문법과 구조 html에 적용 하는법html안에 직접적으로 정의하지 않는 이유css에서 쓰이는 단위css 박스모델css 셀렉터

2023년 4월 13일
·
0개의 댓글
·
post-thumbnail

HTML 기초(with.MDN)

HTML = Hyper Text Markup Language웹 페이지와 그 내용을 구조화하기 위해 사용하는 코드예를 들면, 콘텐츠는 여러 개의 문단, 글 머리 목록이 구조화된 것이거나 사진이나 데이터 테이블웹 페이지의 구조를 정의하는 마크업 언어이다.여는 태그(Open

2023년 4월 12일
·
0개의 댓글
·