image.png 1. 저급언어 컴퓨터가 이해하기 쉽게 작성된 프로그래밍 언어로 실행속도가 매우 빠르지만 배우기가 어려우며 유지보수가 힘든 것이 단점, 일반적으로 기계어와 어셈블리어를 일컫는다. 1.1 기계어 기계어는 CPU가 직접 해독하고 실행할 수 있는 비트 단위로 쓰인 컴퓨터 언어로 컴퓨터가 이해할 수 있는 유일한 언어이다. 일반적으로 소프트웨...
User Interface(UI)란? UI란 사용자 인터페이스로 사람과 사물 또는 시스템, 특히 기계, 컴퓨터 프로그램 등 사이에서 의사소통을 할 수 있도록 일시적 또는 영구적인 접근을 목적으로 만들어진 물리적, 가상적 매개체를 뜻하며 사용자 인터페이스는 사람들이 컴퓨터와 상호 작용하는 시스템이다. Command Line Interface (CLI) 명령...
HTTP (HyperText Transfer Protocol) 텍스트 기반의 통신 규약으로 인터넷에서 데이터를 주고받을 수 있는 프로토콜이다. 이렇게 규약을 정해두었기 때문에 모든 프로그램이 이 규약에 맞춰 개발해서 서로 정보를 교환할 수 있게 되었다. HTTP 동작 클라이언트 즉, 사용자가 브라우저를 통해서 어떠한 서비스를 url을 통하거나 다른 것을...
웹 페이지가 만들어지는 방법 먼저 DOM을 이해하기 위해서는 웹 페이지의 빌드과정을 알아야 한다. Critical Rendering Path 브라우저가 서버에서 페이지에 대한 HTML 응답을 받으면 화면에 표시되기 전에 많은 단계를 거쳐야 하는데 웹 브라우저가 원본 HTML 문서를 읽어들인 후, 스타일을 입히고 대화형 페이지로 만들어 뷰 포트에 표시하기까지...