이하 구디아카데미 김지훈 강사님의 수업자료와 강의 내용 정리, 실습한 내용을 정리함!
전일 교육에서 태그를 가져오는 방식에 대해 한 번 더 정리
innerHTML 과 innerTEXT 는 같은 기능을 하지만 다른 특성이 있음!(추후 짚고 넘어갈 예정)
js에서는 '(싱글 쿼터) "(더블 쿼터) 차이 없이 작동 가능(추후 어떻게 다른지 짚고 넘어갈 예정)
Event Listener 에 대한 학습부터 시작 예정
BOM 작업을 위해 live Server 다운로드(이번 한정으로 사용)
Event Listener 는 특정 요소에 특정 이벤트를 감시하는 기능을 추가하는 개념이다.
input.addEventListener("이벤트 이름",해야 할 함수명)
이벤트 이름,호출할 함수 이름(이름이 있는 이유 1.구분하기 위해 2.계속 불러야 함)
함수에 이름이 있다는 것은 여러 곳에서 여러 번 쓰인다는 의미
이름이 없다는 것은 딱 여기서만 한번 쓰인다는 의미
Event 는 HTML에 Dynamic 한 기능을 수행할 수 있도록 해준다.
JavaScript 의 어떤 작업을 촉발시키는 Trigger 역할을 수행한다.
자주 사용하는 일부 이벤트
입력
출력
영상
location 객체는 창을 이동시키거나 이동 주소에 대한 정보를 제공해 준다.
window.location 이 정식 명칭이나 window 는 생략할 수 있다.
attribute | Description |
---|---|
window.location.href | 현재 페이지가 존재하는 전체 경로 |
window.location.protocol | 프로토콜(웹상에서 http 나 https) |
window.location.hostname | 도메인을 의미 |
window.location.pathname | 도메인을 제외한 나머지 주소 |
window.location.port | 포트번호 |
입력
출력
영상
browser 에서는 새 창 이외에도 "경고 창"을 제공한다.
경고 창은 새 창과 달리 tool bar 가 존재하지 않으며 기능이 한정되어 있다.
입력
Browser 에서는 특정 시간마다 어떤 일을 수행할 수 있다.
특정 시간 후에 어떤 일을 수행할 수도 있다.
그 시간 단위는 1/1000초(milliseconds)이다.
입력
이렇게 유용한 정보를 공유해주셔서 감사합니다.