본문/내용
1. HTML과 CSS의 차이점을 설명하세요.
HTML과 CSS의 차이점은 역할과 기능에 있습니다. HTML은 웹 페이지의 구조와 내용을 담당하며, 텍스트, 이미지, 비디오 등의 콘텐츠를 배치하는 역할을 합니다. 예를 들어, HTML은 헤더, 본문, 목록 등을 정의하는 태그를 사용하여 페이지의 뼈대를 구성합니다. 반면 CSS는 HTML로 만들어진 구조에 스타일을 입히는 역할을 합니다. 배경색, 글꼴, 크기, 여백, 정렬 등 시각적 요소를 조절하여 사용자 경험을 향상시키는 데 집중합니다. 실무에서는 하HTML 문서에 몇백 개의 태그가 사용되는 반면, CSS는 수십 개 또는 수백 개의 규칙으로 시각적 통일성을 유지합니다. 실제로, 구글 검색 결과 페이지는 HTML이 검색 내용과 구조를 제공하고, CSS가 색상과 배치, 애니메이션 효과 등을 담당하여 사용자 친화적 인터페이스를 만든다고 볼 수 있습니다. HTML은 구조 설계와 콘텐츠 배치에 초점을 맞추고, CSS는 미적 요소와 레이아웃 조절에 주력하는 차이를 가지고 있습니다.
2. 자바스크립트의 비동기 처리 방식에 대해 설명하고, 콜백 함수와 프로미스의 차이점을 말하세요.
자바스크립트의 비동기 처리 방식은 여러 방법이 …