본문/내용
1. HTML과 CSS의 차이점에 대해 설명하시오.
HTML은 웹 페이지의 구조와 내용을 정의하는 데 사용됩니다. 예를 들어, 제목, 단락, 이미지, 리스트 등의 요소를 배치하고 태그로 표시하는 역할을 합니다. CSS는 HTML로 구성된 구조에 디자인과 스타일을 입히는 역할을 하며, 색상, 폰트, 크기, 레이아웃 등을 조절합니다. 실제로 한 페이지에 1,000개 이상의 HTML 태그를 사용하였을 때, 구조적 이해와 접근성 향상에 도움을 주며, 일정한 디자인을 유지하는 데 CSS를 활용하여 홈페이지 전체 색상 통일성과 사용자 경험이 개선됩니다. 통계적으로 CSS를 효과적으로 활용하면 로딩 시간이 평균 20% 이상 단축되며, 유지보수와 디자인 변경 작업이 30% 이상 빨라지는 것으로 나타났습니다. HTML은 콘텐츠를 의미하며 시멘틱 태그를 통해 의미 전달에 집중하는 반면, CSS는 시각적 표현을 담당하므로 두 기술은 상호 보완적입니다. 따라서 웹 개발 시 HTML은 구조 설계에, CSS는 디자인 및 사용자 인터페이스 향상에 각각 핵심적인 역할을 담당합니다.
2. JavaScript의 클로저(closure)가 무엇인지 예제를 통해 설명하시오.
클로저(closure)는 자바스크립트에서 함수…