참고
핵심
NOTE
•
자바스크립트에 대해서 공부한다.
내용
JavaScript 소개
NOTE
•
JavaScript는 프로토타입 기반의 스크립트 프로그래밍 언어로 객체지향 개념 지원
•
웹 브라우저가 JavaScript를 HTML과 함께 다운로드 하여 실행
•
웹 브라우저가 HTML 문서를 읽어 들이는 시점에서 JavaScript Engine이 실행됨
JavaScript - 선언
NOTE
•
<script> 태그로 html내부에서 사용가능
◦
src 속성 : 외부의 JavaScript 파일을 HTML 문서에 포함할 때 사용 (생략가능)
◦
type 속성 : 미디어 타입 지정, 자바스크립트 코드는 text/javascript 로 지정
코드
•
<scirpt> 태그는 <head> , <body> 안 어느 곳에서나 선언이 가능하지만 <body> 안의 끝부분에 선언하는걸 권장한다
◦
head 안에 위치 : JavaScript는 브라우저의 각종 입/출력 발생 이전에 초기회 되므로 브라우저가 먼저 점검함 ( HTML요소를 읽지 않았기에 NULL포인터 위험도 존재 )
◦
body 안에 위치 : 브라우저가 HTML부터 해석하여 화면에 그리기 때문에 사용자가 빠르다 느낄 수 있음
코드
JavaScript - 구구단 출력
NOTE
코드
JavaScript - 시계 구현
NOTE
•
Data 내장 객체로 현재 시간을 출력한다
•
setInterval() 함수를 이용하여 1초마다 업데이트
코드