Code&Data Insights

[Web] 웹의 역사와 기본 개념 : HTML, CSS, JavaScript의 역할 본문

Web Development/Front-end

[Web] 웹의 역사와 기본 개념 : HTML, CSS, JavaScript의 역할

paka_corn 2024. 4. 5. 09:36

 

1. 웹이란 무엇인가?

: 웹은 인터넷을 통해 전 세계적으로 정보를 공유하고 접근할 수 있는 시스템입니다. 이는 하이퍼텍스트로 연결된 문서들의 집합체로 이해할 수 있습니다.

 

 

2. 웹이 탄생한 이유?

: 웹은 1989년에 팀 버너스리에 의해 제안되었으며, 정보를 공유하고 연결하는 데에 초점을 맞췄습니다. 그 당시에는 정보를 공유하기 위해서는 주로 이메일이나 FTP와 같은 방식을 사용했는데, 이러한 방식은 사용자가 직접 해당 서버에 접속해야 했고, 정보를 찾는 과정이 번거로웠습니다. 그러나 웹은 하이퍼텍스트를 이용하여 문서들을 링크시키고, 이를 통해 사용자가 쉽게 정보를 찾고 연결할 수 있게 하였습니다.

 

3. 초기 웹페이지의 형태는? 

: 초기의 웹페이지는 단순하고 정적인 형태였습니다. 대부분의 페이지는 텍스트와 이미지로 구성되어 있었고, HTML(HyperText Markup Language)로 작성되었습니다. 이 페이지들은 단순한 텍스트 문서이기 때문에 디자인적인 요소나 인터랙티브한 기능은 거의 없었습니다.

 

 

4. 웹에서 웹 브라우저가 하는 역할은? 

: 웹 브라우저는 사용자가 웹을 통해 정보를 검색하고 조회할 수 있는 소프트웨어입니다. 이는 웹페이지를 해석하여 사용자에게 보여주는 역할을 합니다. 또한 웹 브라우저는 사용자가 하이퍼링크를 클릭하거나 웹 주소를 입력하여 다른 웹페이지로 이동할 수 있도록 합니다.

 

 

 

5. HTML? 

: HTML은 HyperText Markup Language의 약자로, 웹페이지를 만들기 위한 언어입니다. HTML은 문서의 구조를 정의하고 텍스트, 이미지, 링크 등을 포함하여 웹페이지를 작성할 수 있도록 합니다.

 

 

6. Hyper Text란 무엇인가?

: Hyper Text는 문서들이 하이퍼링크로 연결되어 있는 형태를 의미합니다. 즉, 사용자가 클릭하면 다른 문서로 즉시 이동할 수 있는 링크가 있는 텍스트를 의미합니다. 이는 웹에서 정보를 검색하고 이동하는 데에 효과적인 방법을 제공합니다.

 

7. CSS는 어떤 문제를 해결하기 위해 등장한 것인가? 

: CSS는 Cascading Style Sheets의 약자로, 웹페이지의 디자인과 레이아웃을 꾸미기 위해 등장했습니다. 초기의 HTML만으로는 웹페이지를 디자인하는 데 한계가 있었는데, CSS는 이를 보완하여 웹페이지의 스타일, 레이아웃, 색상 등을 쉽게 제어할 수 있도록 했습니다. 이로써 웹페이지의 시각적인 품질을 향상시킬 수 있게 되었습니다.

 

 

8. JS는 어떤 문제를 해결하기 위해 등장한 것인가?

: JavaScript(JS)는 초기에는 웹페이지를 동적으로 만들기 위해 등장했습니다. HTML과 CSS만으로는 사용자와 상호작용하거나 웹페이지를 동적으로 변경하는 데 한계가 있었는데, JavaScript는 이를 보완하여 웹페이지에 동적인 요소를 추가할 수 있게 했습니다. 예를 들어 사용자의 입력에 반응하여 새로운 내용을 로드하거나, 애니메이션을 추가하는 등의 기능을 구현할 수 있게 되었습니다. 이로써 웹 애플리케이션의 개발이 더욱 발전할 수 있었습니다.

Comments