[ javascript ] 자바스크립트 선언문( 내부 선언, 외부 선언 )
페이지 정보
작성자 웹지기 댓글 0건 조회 2,530회 작성일 21-02-09 11:22본문
※ 자바스크립트 선언문
1) 내부스크립트로 작성법
- 선언문은 자바스크립트 코드를 작성할 영역을 선언하는 것
- 태그 선언문의 시작과 종료의 사이에 코드를 적는다.
예) <script> -- 코드 작성 -- </script>
- 태그 선언은 <head><script></script></head> 또는 <body><script></script></body> 사이에 선언해서 사용한다.
2) 외부스크립트로 작성법
- js 파일을 작성하고 파일에 코드를 작성한다.
예) javascript.js 파일작성(js파일에서는 <script></script>선언을 하지 않는다.)
document.write("Hello World");
저장 후
외부 자바스크립트를 불러올 때 async와 defer가 있는데
<script async src="11.js"></script>는 파일을 다운로드를 받아놓은 상태에서 먼저 다운받은 순서대로 js를 실행
<script defer src="11.js"></script>는 파일을 순차적으로 받아들여 정해놓은 순서대로 파일을 불러오므로 효율적이다.
javascript를 body 영역에 놓은것보다 head 에서 defer를 이용해서 불러오는게 더 효율적이다.
js 파일처럼 외부파일을 작성할 때 상단에
'use strict'; <=== 구문을 사용하게 되면 비정상적인 선언문에 대한 오류를 방지할 수 있다.
즉, a = 1; 이라고 바로 선언을 하게 되면 일반적인 자바스크립트에서는 선언이 되지 않았다고 오류가 발생하지 않을 수 있는데
위 구문을 설정하면 선언되지 않은 구문이라는 오류를 보여준다.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script src="javascript.js"></script>
<title>외부 자바스크립트 불러오기</title>
</head>
<body>
</body>
</html>
댓글목록
등록된 댓글이 없습니다.