본문/내용
1. HTML과 CSS의 기본 개념과 역할에 대해 설명해 주세요.
HTML은 웹 페이지의 구조와 내용을 작성하는 언어로서, 텍스트, 이미지, 동영상 등 다양한 콘텐츠를 배치하는 데 사용됩니다. 예를 들어, 버튼이나 링크, 표 등 사용자와 상호작용하는 요소를 표기하는 데 필수적입니다. CSS는 HTML로 구성된 웹 페이지의 생김새를 스타일링하는 역할을 합니다. 색상, 폰트, 여백, 배치 등을 조절하여 사용자에게 시각적으로 매력적인 디자인을 제공합니다. 실무에서 보면, HTML과 CSS만으로도 기본적인 홈페이지를 제작하는 데 충분하며, 전 세계 웹 페이지의 약 80% 이상이 두 언어를 이용해 만들어진 것을 통계로 볼 수 있습니다. 특히 사용자 경험(UX)을 향상시키기 위해 CSS 애니메이션이나 반응형 디자인을 활용하는 사례가 늘어나고 있으며, 이는 모바일 기기에서의 접속률을 50% 이상 높이는 효과도 보여줍니다. HTML과 CSS는 웹 개발의 가장 기본이자 핵심으로, 구조와 디자인을 구현하는 데 중요한 역할을 담당합니다.
2. JavaScript의 비동기 처리 방식인 콜백, 프로미스, async/await의 차이점과 각각의 사용 사례를 설명해 주세요.
콜백은 함수의 인수로 다…