본문 바로가기

HTML2

프론트엔드 기초 (HTML 구조, CSS 배치, JavaScript DOM) 프런트엔드 공부를 처음 시작했을 때 저는 HTML, CSS, JavaScript를 각각 따로 외우면 된다고 생각했습니다. 하지만 직접 화면을 만들다 보니 태그를 많이 알아도 구조가 엉키고, CSS 속성을 외워도 레이아웃이 깨지며, JavaScript 코드가 맞아 보여도 DOM을 찾지 못하는 문제가 생겼습니다. 그때 세 기술은 따로 움직이는 것이 아니라 브라우저 안에서 하나의 흐름으로 연결된다는 걸 알게 됐습니다. 저는 HTML은 의미 있는 구조를 만들고, CSS는 그 구조를 화면에 맞게 배치하며, JavaScript는 사용자 행동에 반응해 화면을 바꾸는 역할이라고 생각합니다. 이 글에서는 제 경험을 바탕으로 프런트엔드 기초를 어떻게 이해하면 좋은지 정리해 보겠습니다.프런트엔드 기초, HTML 구조를 설계.. 2026. 6. 8.
웹 브라우저 동작 원리 (렌더링, DOM, 개발자 도구) 웹 브라우저가 웹페이지를 보여주는 과정을 처음에는 단순하게 생각했습니다. HTML은 구조, CSS는 디자인, JavaScript는 동작이라고 외우면 충분하다고 봤습니다. 하지만 화면이 깨지거나 버튼 이벤트가 작동하지 않는 문제를 겪으면서 생각이 달라졌습니다. 브라우저가 서버에 요청을 보내고, HTML과 CSS를 해석해 DOM과 CSSOM을 만들고, JavaScript 실행 시점에 따라 화면이 달라진다는 흐름을 이해해야 오류를 제대로 찾을 수 있었습니다. 저는 브라우저 동작 원리가 단순한 이론이 아니라 웹 개발의 실전 기본기라고 느꼈습니다. 이 글에서는 제 경험을 바탕으로 웹페이지가 브라우저에서 어떻게 화면으로 그려지는지 정리해 보겠습니다.웹 브라우저 동작 원리: 렌더링, DOM의 실제 흐름일반적으로 주소.. 2026. 6. 7.