정적 HTML 페이지는 서버에 미리 생성되어 저장된다. 정적 HTML 페이지를 요청하면 서버는 파일을 그대로 사용자에게 전송된다.
동적 HTML 페이지는 서버에서 실행되는 프로그램에 의해 생성된다. 동적 HTML 페이지를 요청하면 서버는 프로그램에 대한 요청을 보내고, 프로그램은 요청에 따라 페이지를 생성하여 사용자에게 전송한다
정적 HTML 페이지는 동적 HTML 페이지보다 생성 및 유지 관리가 쉽다. 그러나 정적 HTML 페이지는 사용자의 입력에 따라 콘텐츠를 변경할 수 없다.
동적 HTML 페이지는 사용자의 입력에 따라 콘텐츠를 변경할 수 있다.
window 객체는 웹 브라우저의 창을 나타내는 객체.
window.location.href 속성은 현재 페이지의 URL을 가진다.
document 객체는 HTML 문서를 나타내는 객체
document.getElementById() 메서드는 HTML 문서에서 특정 노드를 찾고 ID를 가진 노드를 찾을 수 있다.
문자"'ABCD'", 숫자"1234", 불리언"false", 함수"function fun(){}", 객체"{}", undefined "undefined"(int할때 아무것도 안넣었다.)
- var varStr = 'ABCDEF'; //문자
console.log("varStr : " + varStr);
-var varNum = 12.7;
console.log("varNum : " + varNum); //숫자
-var varBoo = false;
console.log("varBoo : " + varBoo); //불리언
-var varFun = function fun(){};
console.log("varFun : " + varFun); //함수
-var varObj = {};
console.log("varObj : " + varObj); //객체
-var varUnd = undefined;
console.log("varUnd : " + varUnd); //undefined
자바 배열 : 고정 크기, 인덱스를 사용하여 값에 접근 ,동일한 데이터 유형의 값만 저장
자바스크립트 배열 : 가변 크기, 배열 인덱스와 문자열을 사용하여 값에 접근, 서로 다른 데이터 유형의 값을 저장