[JavaScript] JavaScript 시작 / 파일 분리

2024. 8. 16. 22:21·Frontend/JavaScript
728x90

JavaScript

1. <script> 태그는 HTML 문서 어디에든 사용할 수 있다.
2. <script> 태그는 한 문서 안에서 여러 개를 사용해도 된다.
3. <script> 태그가 삽입된 위치에서 소스가 실행된다.

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>글자색 바꾸기</title>
    <link rel="stylesheet" href="css/cheng.css">
</head>
<body>
    <h1 id="heading">JavaScript</h1>
    <p id="text">위 텍스트를 클릭해 보세요</p>

    <script>
        var heading = document.querySelector('#heading');
        heading.onclick = function(){
            heading.style.color = "red";
        }
    </script>
</body>
</html>

 

클릭했을 때

 

<script> 태그는 HTML 문서 어느 곳에 있어도 상관없다.

하지만 보통 <script> 태그는 주로 HTML 문서 내용이 끝나는 </body> 태그 앞에 삽입한다.

 

실무에서는 Javascript 소스를 따로 작성하여 HTML 문서에 연결하는 것을 '외부 스크립트 파일을 연결한다.' 라고 말한다.

작업이 필요한 이유는 규모가 큰 프로젝트를 진행할 때는 자바스크립트 소스를 분리하는 것이 효율적이다.

 

 <script src="Test.js"></script>

 

html 파일과 js 파일을 따로 만들어 준 후, html 안에 소스 작성하면 끝이다.

 

html코드
js코드

 

 

728x90
저작자표시 (새창열림)

'Frontend > JavaScript' 카테고리의 다른 글

[JavaScript] 자바스크립트 기초 문법  (0) 2024.07.25
[JavaScript] JavaScript 란 ?  (0) 2024.07.24
'Frontend/JavaScript' 카테고리의 다른 글
  • [JavaScript] 자바스크립트 기초 문법
  • [JavaScript] JavaScript 란 ?
hyeminyy
hyeminyy
Full Stack Developer | consistency
  • hyeminyy
    maemingu
    hyeminyy
  • 전체
    오늘
    어제
    • 분류 전체보기 (78)
      • Backend (46)
        • Java (15)
        • JSP & Servlet (5)
        • EL & JSTL (3)
        • Spring (15)
        • DataBase (4)
        • 알고리즘 (4)
      • Frontend (11)
        • Next.js (5)
        • JavaScript (3)
        • Vue.js (3)
      • IT_STUDY (21)
        • 정보처리기사 (9)
        • SQLD (8)
        • 개인공부 (4)
      • Developer! (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • Github
    • Notion-portfolio
  • 공지사항

  • 인기 글

  • 태그

    springProject
    정보처리기사
    프론트엔드
    정처기 실기
    JSP
    SQL
    정보처리기사 실기
    개발자
    Next.js
    springboot
    정처기 필기 요약
    Servlet
    코딩테스트
    정처기
    백앤드
    httpServletRequest
    정보처리기사 실기 요약
    뷰
    el
    sqld자격증
    Java
    NextJS
    알고리즘
    MVC
    jstl
    백앤드개발자
    SQLD
    Spring
    정처기 요약
    정처기 실기 요약
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
hyeminyy
[JavaScript] JavaScript 시작 / 파일 분리
상단으로

티스토리툴바