개발 공부/Frontend

[노마드코더 코코아톡 클론] Introduction

cskime 2023. 11. 20. 16:53

Website는 세 가지 요소로 이루어진다.

  1. HTML : 브라우저에게 어떤 content를 보여줄지 알려주기 위한 언어
  2. CSS : 브라우저에게 특정 HTML element를 어떤 디자인으로 보여줄지 알려주기 위한 언어
  3. Javascript : Website가 동적으로 동작하도록 만들어 주는 언어 -> 프로그래밍 언어

HTML 파일은 브라우저가 이해할 수 있는 명령어(tag)가 포함된 단순 텍스트 파일이다.
브라우저가 이해할 수 있는 형태로 HTML 파일을 작성해서 브라우저에게 주면, 브라우저는 명령어들을 이해하고 그에 맞게 content를 보여준다.
이 때, content들을 CSS 파일에서 정하는 디자인으로 바꿔서 보여주기도 하고 Javascript로 구현한 방법에 맞게 content들을 동적으로 변경시키기도 한다.

브라우저는 단순히 content를 화면에 표시하기만 할 뿐, 잘못된 것을 알려주지 않는다.
HTML을 잘못 사용해도, 그냥 content만 보여주거나 아무것도 보여주지 않을 뿐.
Error를 발생시키지 않으니 개발하는 입장에선 답답하지만, 사용자 입장에선 error를 만나지 않는다는 장점이 있다.

'개발 공부 > Frontend' 카테고리의 다른 글

[노마드코더 코코아톡 클론] HTML  (1) 2023.11.20