목록Web Development/Front-end (11)
Code&Data Insights
HTTP와 HTTPS의 차이점 및 HTTPS의 장점=> 현재 웹에서는 대부분 HTTPS를 사용한다.주요 웹사이트와 브라우저들이 보안을 강화하기 위해 HTTPS를 기본으로 요구하고 있으며, HTTP로 접속할 경우 "안전하지 않음" 경고가 표시되는 경우도 많음.=> (24.10 update) 데이터 암호화를 가능하게 해줌 : 중간자 공격 방지 브라우저 렌더링 엔진의 HTML, CSS, JavaScript 해석 순서: 파일을 웹페이지로 변환하기 위해 브라우저가 따르는 흐름- DOM : 요소들의 위치, 배치, 모양에 관한 모든 정보가 담겨 있음=> 텍스트 파일로 만들어져 있는 웹 문서를 브라우저에 렌더링하려면 웹 문서를 브라우저가 이해할 수 있는 구조로 메모리에 올려야 한다. 브라우저의 렌더링 엔진은 웹 문서를..
웹 애플리케이션은 클라이언트(웹 브라우저)와 서버 간의 요청-응답 사이클로 작동한다. 클라이언트가 서버에 정보를 요청하면, 서버는 필요한 리소스를 처리하여 클라이언트에게 반환한다. 이러한 과정 덕분에 사용자는 웹 페이지를 보고 상호작용할 수 있게 되는 것이다.Web 브라우저의 데이터 저장 방식웹 스토리지웹 애플리케이션은 사용자 데이터를 저장하기 위해 여러 가지 스토리지 옵션을 제공한다.세션스토리지: 세션스토리지는 현재 열려 있는 브라우저 창에서만 데이터를 유지한다. 창을 닫으면 데이터는 삭제되며, 약 5MB의 용량을 제공한다. 일시적인 데이터를 저장하는 데 적합하며, 역시 HTML5를 지원하지 않는 브라우저에서는 사용할 수 없다. 일반적으로 폼 정보나 장바구니와 같은 휘발성이 강한 데이터를 저장하는 데 ..
1. 웹이란 무엇인가?: 웹은 인터넷을 통해 전 세계적으로 정보를 공유하고 접근할 수 있는 시스템=> 하이퍼텍스트로 연결된 문서들의 집합체 2. 웹이 탄생한 이유?: 웹은 1989년에 팀 버너스리에 의해 제안되었으며, 정보를 공유하고 연결하는 데에 초점을 맞췄습니다. 그 당시에는 정보를 공유하기 위해서는 주로 이메일이나 FTP와 같은 방식을 사용했는데, 이러한 방식은 사용자가 직접 해당 서버에 접속해야 했고, 정보를 찾는 과정이 번거로웠습니다.그러나 웹은 하이퍼텍스트를 이용하여 문서들을 링크시키고, 이를 통해 사용자가 쉽게 정보를 찾고 연결할 수 있게 하였습니다.=> 하이퍼텍스트로 연결된 문서들의 집합체 3. 초기 웹페이지의 형태는? : 초기의 웹페이지는 단순하고 정적인 형태였습니다. 대부분의 페이지는 ..