[TCP School/자바스크립트] 자바스크립트 적용

2023. 4. 17. 13:11

자바스크립트를 적용하는 방법

HTML 문서에 자바스크립트 코드를 적용하는 방법에는 다음과 같은 방법이 있다.

 

1. 내부 자바스크립트 코드로 적용

2. 외부 자바스크립트 파일로 적용


내부 자바스크립트 코드

자바스크립트 코드는 <script>태그를 사용하여 HTML 문서 안에 삽입할 수 있다.

내부에 삽입된 자바스크립트 코드는 <head>태그나 <body>태그, 또는 양쪽 모두에 위치할 수 있다.

 

아래 예제는 <head>태그에 자바스크립트 코드를 삽입한 예제이다.

<!DOCTYPE html>
<html lang="ko">
    <head>
        <meta charset="UTF-8">
        <title>inner javascript</title>
        <script>
            function printDate() {
                document.getElementById('date').innerHTML = Date();
            }
        </script>
    </head>
    <body>
        <h1>head 태그 내의 자바스크립트</h1>
        <p>자바스크립트를 이용하면 현재 날짜와 시간 정보에도 손쉽게 접근할 수 있어요!</p>
        <button type="button" onclick="printDate()">현재 날짜와 시간 표시하기!</button>
        <p id="date"></p>
    </body>
</html>

버튼 누르기 전
버튼 누른 후


외부 스크립트 파일

자바스크립트 코드는 HTML 문서의 내부뿐만 아니라 외부 파일로 생성하여 삽입할 수도 있다.

 

외부에 작성된 자바스크립트 파일은 .js 확장자를 사용하여 저장한다.

해당 자바스크립트 파일을 적용하고 싶은 모든 웹 페이지에 <script>태그를 사용해 외부 자바스크립트 파일을 포함하면 된다.

 

외부 자바스크립트 파일은 웹 브라우저가 미리 읽어올 수 있어 웹 페이지의 로딩 속도가 빨라진다는 장점이 있다.

// external_javascript.js
function printDate() {
    document.getElementById('date').innerHTML = Date();
}
<!--external_javascript.html-->
<!DOCTYPE html>
<html lang="ko">
    <head>
        <meta charset="UTF-8">
        <title>inner javascript</title>
        <script src="external_javascript.js"></script>
    </head>
    <body>
        <h1>head 태그 내의 자바스크립트</h1>
        <p>자바스크립트를 이용하면 현재 날짜와 시간 정보에도 손쉽게 접근할 수 있어요!</p>
        <button type="button" onclick="printDate()">현재 날짜와 시간 표시하기!</button>
        <p id="date"></p>
    </body>
</html>

버튼 누르기 전
버튼 누른 후


TCP School의 강의 내용을 정리한 포스트입니다.

http://www.tcpschool.com/javascript/intro

 

코딩교육 티씨피스쿨

4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등

tcpschool.com

BELATED ARTICLES

more