Create Web App - Vanilla JavaScript (1) 기본 환경 설정

2021. 8. 2. 19:37WEB/Java Script

(완성 후 사진 첨부 예정)

최종 완성본 - 결과적으로 위와 같은 페이지를 제작

 

 


 

1. 자바스크립트

자바스크립트(이하 JS)는 이미 누구나 갖고 있고, 사용하고 있는 웹 위에서 동작하는 유일한 언어

 

누구나 JS를 갖고 있다는 게 무슨 말일까?

위와 같이 인터넷 브라우저를 가지고 있는 모든 사용자는 개발자 도구라는 것을 통해 JS를 사용할 수 있다

즉, 웹 언어로 작성된 Document를 JS가 주시하고 있다가 변경점을 읽고 반영해준 것이다

 

 

이처럼 JS는 누구나 쉽고 간편하게 사용할 수 있지만, 개발자 도구로 코드를 작성하기에는 부적합하다

이를 위해서는 IDE와 같은 통합 개발 환경이라 불리는 개발자 툴을 사용하여 프로그래밍을 해야 한다

 

(IDE는 본 주제에서 직접 다루지 않는다, 필요하다면 구글 검색)

 

 

해당 프로젝트에서는 VSCode라는 IDE를 이용하여 프로그래밍을 진행

 

 


2. JS를 사용하기 위한 기본 환경 구성

 

VSCode를 실행 후 웹 위에서 동작하는 세 가지 언어를 작성하기 위한 각각의 파일을 생성

(이때, 이름은 자유롭게 설정하되 반드시 .html .css .js와 같은 형태로 파일을 만들어야 각 언어에 맞게 인식)

 

이름 역할
HTML 웹을 구조적 형태로 만드는 역할
CSS 작성된 HTML 문서를 꾸미는 역할
JavaScript 정적인 웹에 동적요소를 부여하는 역할

* 각 언어에 대한 이해를 위해 짧고 쉽게 표현하면 위와 같이 표현할 수 있을 것 같다

 

 

즉, 웹이라는 것이 존재하기 위해서는 HTML이 기본적인 구조의 형태를 잡아주어야 가능하다

 

기본적인 구조의 틀을 만드는 쉽고 빠른 방법으로 " ! " 를 사용하는 방법이 있다

.html 파일을 생성하고 " ! "를 입력 후 [Enter], 기본적인 HTML의 구조를 만들어주는 코드가 등장한다

 

각 태그의 의미 및 역할에 대해 간략한 소개

1 : DTD라고 표현하며, 문서의 형식을 선언해준 것(html 형식)

3 ~ 8 : 사용자에게 노출되지 않는 영역, 숨은 데이터를 정의하는 태그들이 들어가게 되는 영역

9 ~ 11 : 사용자에게 실제로 보이게 되는 영역, 눈에 보이는 모든 데이터는 <body> 안에 표현

 

 

<title> : 인터넷 상단에 보이게 되는 페이지의 이름을 결정하게 된다

 

기본적으로 HTML이 구조를 잡아주고 있어야 그 위에 CSS, JS가 적용되어 동작될 수 있다

(모든 동작은 <body> 안에서 이루어짐을 꼭 기억하자)

 

 

 

 

작성된 모든 내용은 개인의 생각을 정리하여 작성된 것으로, 사실과 다른 내용이 있을 수 있습니다
이점 참고하여 주시길 바라며, 오류에 대한 수정사항을 남겨주시면 확인 후 조치하도록 하겠습니다