JavaScript 이용한 마우스이벤트
HTML
1 |
|
JavaScript
마우스를 올리면 이미지 변경 하기
1 |
|
Audio
HTML
1 |
|
JavaScript
1 |
|
Date객체
- 날짜 관련 객체 Date객체
- 현재 시스템의 날짜정보 가져오기
1 |
|
- 년월일시분초,요일 값 출력하기
1 |
|
2019.07.11 (목) PM4:59:06 이런식으로 출력하기
1 |
|
scope
- 자바스크립트의 유효범위
- Local scope (지역변수) - 블라켓기준
- function 내에 선언된 변수로 function 내에서만 사용 가능
- Global scope (전역변수)
- function 외부에서 선언된 변수로 모든 function에서 사용 가능
- 선언된 시점이 아니라 전역변수가 선언된다면 어디서든 사용할 수 있다.
1 |
|
setTimeout
- 자주 쓰이고 중요한 함수 ★★★★★
- 주어진 시간에 따라 자동으로 함수 호출
- 시간 : 1000 ms = 1 second
- setInterval(“함수명()”,시간)
- 주기적으로 호출
- setTimeout(함수명,시간)
- 한번만 호출
- 시간해제
- clearInterval()
- clearTimeout()
3초마다 반복적으로 경고창 호출
1 |
|
3초 후에 경고창을 한 번만 호출
1 |
|
재귀적 함수 호출을 이용해서 3초마다 주기적으로 호출
setInterval()과 똑같음
1 |
|
JavaScript 이용한 디지털 시계
HTML
1 |
|
JavaScript
1 |
|
JavaScript 이용한 미니계산기
1 |
|
JavaScript
1 |
|
JavaScript 이용한 이미지스크롤
HTML
1 |
|
JavaScript
eval()를 이용한 경우
document.write(eval(“"<div id='area”+idx+”' style='position:absolute;top:0px;left:”+(idx*90)+”px'>"”));
1 |
|
BOM
- The Browser Object Modal (BOM)
- window , document , location , history ~
- window.alert() > 확인
- window.confirm() > 확인/취소
- document.write() > <body>영역에 출력
- location.href > 페이지 이동
- 일반적 기능 객체
- Number , Math , Date ~
- window , document , location , history ~
1) 새창 만들기
- 부모창과 자식창이 서로 독립적 관계
- window생략가능
- window.close();
- 창닫기
modal창
부모창과 자식창을 한 몸으로 하고자 하는 경우
Bootstrap3 Modal Plugin을 활용할 것
1 |
|
2) 프린터 대화상자 불러오기
1 |
|
3) 확인true , 취소false
1 |
|
4) device의 해상도 확인
1 |
|
5) 페이지 이동
1 |
|
6) 뒤로,앞으로
1 |
|
7) 쿠키
- 웹서버가 사용자에게 저장하는 텍스트 형태의 정보
- 웹브라우저의 영향을 받는다
- 예) 아이디저장, 오늘창그만보기
1 |
|