
What Makes a Website?

→ korea Times 페이지는 아주 기본적인 형태의 웹사이트
→ 모든 것이 제목, 본문, 이미지들로 구성되어 있다.
interactive한 요소들도 없고, 단지 image들과 text로 구성되어 있다.

→ 개발자 도구를 열어보면, 코드를 다 이해할 수는 없지만
웹 사이트는 text로 이루어져 있음을 알 수 있다.
→ 개발자로서 우리가 해야 하는 일은 어떤 종류의 text를 사용하고, text를 어디에 써야하는지를 배운다.
What is HTML ?

→ 웹 사이트는 HTML, CSS, JS 총 3가지의 언어로 구성되어 있다.
→ 브라우저는 인간들이 사용하는 언어를 이해하지 못한다.
우리는 브라우저에게 content가 무엇인지 알려줘야 한다.
→ HTML로 브라우저에게 content의 구조가 어떤 구조인지 설명해야 한다.
What is CSS ?

→ CSS는 HTML과 같이 사용해야 한다.
→ CSS는 browser에게 웹사이트가 어떻게 보여야하는지에 대해 알려준다.
What is JavaScript ?
→ JavaScript는 웹 사이트의 뇌와 같다.
+) 동적 상호작용성(interactivity)
→ 무언가를 클릭하면 어떤 일이 생긴다.
여길 클릭하면 사이트가 이동하고, top버튼을 누르면 갑자기 상단의 메인 페이로 변경된다.