상세 컨텐츠

본문 제목

JavaScript - 사용 위치 확인

개발/JavaScript

by 뉴에이스 2018. 10. 17. 09:29

본문

자바스크립트
- 객체 기반의 스크립트 프로그래밍
- 과거에는 웹브라우저 내에서만 사용했었음, NodeJS를 이용하게 되면 콘솔창에서도 동작 가능
- 화면에서 사용자의 이벤트 처리 등을 담당, 화면 제어.. (드래그.. 클릭 동작)
- 프로그래밍의 공통적인 문법들을 사용할 수 있다 (조건문, 반복문, 변수선언 등등.. C언어 기반,,)
- 인터프리트 언어이다 (컴파일을 미리 하지 않음)

자바스크립트 엔진 (자바 - JVM, 자바스크립트 - 자바스크립트엔진)
- 자바스크립트 명령어를 해석하고 실행하는 프로그램
- 각 브라우저마다 자신만의 스크립트 엔진을 가지고 있다.
- 크롬(V8 엔진) (NodeJS에서 내부적으로 사용) (V8 속도빠름)
- 엣지(차크라 엔진)
- 파이어폭스(스파이더 몽키) 등...

브라우저에서 자바스크립트 사용하기
- 자바스크립트 코드를 <script> ... </script>로 묶어서 사용
- <script> 태그는 문서내에서 위치에 제약을 받지 않는다.
- 권장하는 위치는 헤드태그 내 또는 바디태그 종료전 위치
	(요즘은 바디태그 아래쪽으로..) 
    (헤드태그에 있을 경우 스크립트 로딩을 먼저 하기 때문에 느림)
 

html 소스

<!DOCTYPE html>
<html>
<head>
  <script> 
    // 브라우저에서 개발자 도구 
    console 뷰에서 확인 가능 console.log(1 + " - head 메타 태그 전"); 
  </script>
  <meta charset="UTF-8">
  <title>JavaScript Test</title>
  <script> 
  	console.log(2 + " - head 태그 종료 전");
  </script>
</head>
<body>
  <script> 
  	console.log(3 + " - body 태그 시작"); 
  </script> 
  	<h2>자바스크립트</h2>
  <script> 
  	console.log(4 + " - body 태그 종료 전..");
  </script>
</body>
</html>

 

브라우저 출력 결과

자바스크립트

 

스크립트의 사용 위치와 관계 없이 실행됨 확인

1 - head 메타 태그 전
2 - head 태그 종료 전
3 - body 태그 시작
4 - body 태그 종료 전..

 

관련글 더보기

댓글 영역