1. JavaScript의 기본 개념 우리가 HTML로 웹 페이지의 구조를 만들어서 내용을 작성하고 HTML 요소들의 스타일을 CSS로 지정해서 하나의 웹 페이지를 만들었다고 하지만 그 페이지는 어떠한 기능도 없는 상태입니다. 예를 들어 내가 '자바스크립트'라는 단어를 검색하기 위해 검색 버튼을 눌렀을 때 아무런 반응이 없는 상황과 마찬가지인 것입니다. 웹 페이지에 동적으로 동작하는 기능을 넣어서 사용자가 웹 페이지를 역동적으로 이용할 수 있도록 해주는 것이 바로 자바스크립트(JavaScript)입니다. 자바스크립트는 브렌든 아이크(Brendan Eich)에 의하여 개발되었습니다. 처음에는 라이브스크립트(LiveScript)라는 이름이었지만 최종적으로는 현재 이름 자바스크립트가 되었습니다. 자바스크립트는..
1. CSS의 개념은? CSS(Cascading Style Sheets)는 HTML 요소를 화면에 어떻게 표시할 것인지 스타일을 정의하는 시트입니다. HTML에서 태그를 이용하여 문서의 구조 및 내용을 정의할 수 있었지만 글의 색상, 폰트, 크기와 같은 스타일은 지정할 수 없었습니다. 하지만 CSS를 사용하여 웹 페이지의 레이아웃과 디자인을 변경함으로써 사용자가 더욱 편리하게 이용할 수 있도록 시각적 효과를 적용할 수 있습니다. 예를 들어 내가 원하는 문단의 글씨 크기를 키우거나, 글씨 바탕색을 노란색으로 하고 싶을 때 CSS를 사용하여 원하는 대로 스타일을 바꿀 수 있습니다. 그렇기 때문에 CSS는 W3C(World Wide Web Consortium)의 권고 사항이 되었으며 1996년에 CSS1, 1..
웹 개발을 시작하려면 어떤 언어부터 시작해야 할까요? 아직 방향성을 찾지 못하는 초보 입문자들을 위해 간단하게 알려드리고 싶어 HTML에 대한 포스팅을 하고자 합니다. 웹 개발을 시작하는 입문자에게는 HTML(Hyper Text Markup Language) 언어를 알아야 하는 것이 웹 개발의 가장 첫 단계라고 할 수 있을 만큼 매우 필수적인 언어라고 생각합니다. 저 또한 4년 전에 웹 개발을 시작하면서 가장 먼저 배웠던 언어는 HTML이었으며, 기본적으로 우리가 인터넷을 사용하면 반드시 이용하는 웹 페이지에서 개발자 모드('F12')를 살펴보면 어떤 HTML 구조로 구성되었는지 알 수 있습니다. 이번 포스팅에서는 웹 개발의 대표적인 언어 HTML의 역사와 이해, 다양한 태그들을 알아보도록 하겠습니다. ..