[ javascript ] 자바스크립트 선언문( 내부 선언, 외부 선언 ) > javascript&jQuery

본문 바로가기
사이트 내 전체검색

javascript&jQuery

[ javascript ] 자바스크립트 선언문( 내부 선언, 외부 선언 )

작성자 웹지기
작성일 21-02-09 11:22 | 조회 4,771 | 댓글 0

본문

※ 자바스크립트 선언문

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>

 

0 0

댓글목록 0

등록된 댓글이 없습니다.

javascript&jQuery 목록

Total 63
게시물 검색

회원로그인

접속자집계

오늘
1,506
어제
31,923
최대
61,067
전체
18,311,430

그누보드5
Copyright © www.funyphp.com. All rights reserved.