본문 바로가기

Theory

웹 표준과 웹 접근성 Hi, There! 안녕하세요, 바오밥입니다. 목차 개요 본문 Reference 개요 개발자들이 웹을 구성할 때 고려해야 하는 수 많은 요소들 중 한 가지인 웹 표준에 대해서 정리한 내용입니다. 또한, 웹 표준과 웹 접근성의 관계성에 대해서도 간단하게 정리하였습니다. 본문 웹 표준의 등장 배경 인터넷이 처음 보급되던 시기에는 넷스케이프와 인터넷 익스플로러가 서로 웹 시장을 장악하고자 하였습니다. 때문에, 개발자는 넷스케이프 버전의 웹 페이지와 인터넷 익스플로러 버전의 웹 페이지를 개별적으로 개발해야 했습니다. 시간이 흐르고, 운영체제 부문에서는 윈도우가 대중적으로 배포되었고, 이때 윈도우 98이 인터넷 익스플로러를 기본 브라우저로 탑재하게 되면서 IE의 독점이 시작됩니다. 시장을 독점한 IE는 웹 표준을.. 더보기
Broswer Rendering의 이해 Hi, There! 안녕하세요, 바오밥입니다. 목차 개요 본문 Reference 개요 클라이언트가 사이트에 접속했을 때 웹 브라우저에 어떻게 사이트가 그려지는 지에 대한 과정을 정리한 내용입니다. 본문 웹 페이지는 어떻게 우리에게 보여질까? 웹 페이지가 어떻게 클라이언트에게 보여진다고 생각하시나요? 미리 만들어져 있는 파일을 서버로부터 전달 받아 보여진다고 생각하시나요? 어느정도는 맞겠지만, 전달 받은 파일을 웹 브라우저에서 실시간으로 그려준다는 표현이 더 정확할 것 같습니다. 그 과정이 바로 랜더링(Rendering) 입니다. 웹 브라우저의 구조 웹 브라우저 랜더링을 이해하기 위해서는 웹 브라우저의 구조 또한 어느정도 숙지하고 있어야 합니다. 대부분의 인터넷 웹 브라우저는 두 개의 엔진으로 구성되어 있.. 더보기
[자료구조] 큐(Queue) Hi, There! 안녕하세요, 바오밥입니다. 목차 개요 본문 Reference 개요 꼭 알아둬야 할 자료 구조인 큐(Queue)에 대해서 한 번 정리해 보도록 하겠습니다. 해당 글은 1차적으로 코드 없는 알고리즘과 데이터 구조 책을 읽고, 개념을 익힌 뒤 패스트캠퍼스의 인강을 통해 재정리한 내용입니다. 본문 큐 구조 가장 먼저 넣은 데이터가 가장 먼저 나오는 구조입니다. 이를 줄여서 FIFO(선입선출) 또는 LILO(후입후출) 이라고 부릅니다. 이 중 FIFO 정책이 필요할 때 주로 사용합니다. 큐 관련 용어 Enqueue : 큐에 데이터 삽입 Dequeue : 큐에 데이터 제거 큐 구현 코드 라이브러리를 이용하여 일반 큐 구현 import queue # queue 라이브러리를 이용하여 큐 자료구조 불.. 더보기