프론트엔드(Web)/JavaScript

JavaScript 코드 작성 방법

만능 엔터테이너 2024. 7. 14. 13:53
728x90
반응형
SMALL

HTML 파일과 자바스크립트 연결하기 - 총 2가지(내부 스크립트 or 외부 스크립트)

 

[내부 스크립트 방법]

html 파일에서 script 태그의 콘텐츠 영역에 자바스크립트 코드를 작성하는 방법

<!DOCTYPE html>
<html lang="ko">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>내부 스크립트 방법</title>
</head>
<body>
  <script>
    document.write('내부 스크립트 방법');
  </script>
</body>
</html>

 

<script.js 문서>
document.write("외부 스크립트 방법");

[외부 스크립트 방법]

js 확장자로 된 별도의 파일을 생성하고 생성한 파일에 자바스크립트 코드를 작성한 뒤, html 문서와 연결하는 방법

<!DOCTYPE html>
<html lang="ko">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>외부 스크립트 방법</title>
</head>
<body>
  <script src="script.js"></script>
</body>
</html>

 

<script 태그 사용 위치>

script 태그는 항상 body 태그의 종료 태그 바로 전에 사용합니다. 이는 내부와 외부 전부 동일합니다.

<body>
  <script src="script.js"></script>
</body>
 
body 요소의 종료 태그 전에 script 태그를 작성하는 이유?
웹 브라우저는 html 문서를 첫 번째 줄부터 순차적으로 해석합니다. 사용자에게 바로 보여줘야 하는 영역은 html과 css이고 만약, head 태그 내부에 script 태그를 사용하여 파일을 해석하는데 오래 걸릴 경우 웹 브라우저는 해석하지 못하고 대기 상태가 되기 때문 / JavaScript는 화면에 표시하는 웹 구성 요소에 동적 효과를 부여하는 데 큰 목적이 존재
 

자바스크립트 코드 실행하기


콘솔창 사용하기

자바스크립트는 웹 브라우저에서 실행되는 언어 -> 웹 브라우저의 콘홀창에서 자바스크립트를 바로 작성해 실행 가능

F12키 개발자 도구 -> 콘솔(Console)


프로그래밍 언어를 실행하는 방법 크게 컴파일 방식 or 인터프리터 방식

컴파일 방식 - 코드를 실행하기 전, 모든 코드를 컴퓨터가 이해할 수 있는 기계어로 한 번 변환한 후 실행하는 방식

인터프리터 방식 - 코드를 한 번에 한 줄씩 실행하는 방식

 

자바스크립트는 인터프리터 방식

 

728x90
반응형
LIST