CLI(Command Line interface) 우리가 흔히 컴퓨터의 마우스로 여러번 클릭해야 이루어지는 과정들을 명령어 몇줄로 한번에 처리할 수 있는 ClI 는 GUI(Graphic User Interface)와 반대되는 개념이다. 빠르고 강력하며 접근성이 훨씬 좋
자료구조 중에서도 가장 간단한 구조에 해당하는 Stack과 Queue에 대해 Javascript의 문법을 예시로 알아보자. Stack은 수십권의 책을 쌓아놓은 형태를 생각해보면 쉽게 이해할 수 있다. 우리는 그중에서 어떤 책을 읽으려할 때, 그 형태를 망가트리지
🔍What is OOP? 객체 지향 프로그래밍이란 컴퓨터 프로그래밍의 패러다임 중 하나로 모든 것이 객체(object)로 이루어져있다는 원리를 기반으로 합니다. 즉, 프로그래밍에서 필요한 데이터를 모두 추상화시켜(abstraction) 상태(attribute)와 행위
이 글은 CORS, XSS and CSRF with examples in 10 minutes 과 cross-origin-resource-sharing라는 글을 바탕으로 재가공하여 작성한 글이며 피드백은 언제나 환영합니다. 문제가 될 시에 삭제하겠습니다. CORS(C
네이버를 켜서 검색창에 원하는 정보를 검색하고 실시간으로 오르내리는 검색어를 보는 것과 같은 일상 속 너무나도 당연한 일련의 과정들을 user, client, server와 같은 용어로 부분 부분을 나누어 어떤 역할을 하는지를 배우는 과정이 어렵고 혼란스러운 부분이
HTTP란 인터넷에서 클라이언트(웹브라우저)와 서버 간 정보의 요청과 응답에 대한 통신 규약이다. HTTP에 의해 어떤 식으로 요청이 이루어지고, 응답이 이루어지는 지 그 과정을 한번 살펴보겠다. HTTP 흐름, 구성요소 Request 웹브라우저는 필요한 정보를
웹 서버에서 보낸 데이터를 웹브라우저에서 받았을 때 전체 페이지를 리로드하지 않아도 되게끔하여 효율성을 높여주는 AJAX 의 한 방식인 fetch API의 사용 방법에 대해 알아보려고 한다. GET 가장 먼저 fetch API를 불렀고 서버에게 응답을 요청할 u