<head>
<script src="main.js"></script>
</head>
html 파일을 불러오다가 중간에 script를 받아오고 실행한 후 다시 남은 html부분을 다운받음
JS 다운로드가 덜 되면 html 파일도 다 로딩이 되지 않기 때문에 좋지 않음(사이트가 뜨다 만 너낌)
</body>
앞에 쓰기<head>
.....
</head>
<body>
<script src="main.js"></script>
</body>
장점
단점
<head>
<script async src="main.js"><script>
</head>
장점
단점
<head>
<script defer src="main.js"></script>
</head>
//JS 파일명 = main.js
<script src="/Javascript/main.js"><script>
한 줄만 주석 넣을 때
// 주석 넣을 내용
블록으로 주석 넣을 때(여러 줄로 주석 넣을 때)
/* 주석 1
주석 2*/
이렇게 하거나
/* 주석 1
* 주석 2
*/
'use strict'
전체 스크립트, 개별 함수에 엄격 모드를 사용하는 명령문.
급하게 만들어져 너무 유연한(?) JS에서 엄격모드를 실행하면 실수를 줄이고 디버깅 하기 편해진다.
선언되지 않은 변수 값 지정 등의 이상한 일이 적어진다.