
자바스크립트가 웹 브라우저 상에서 수행할 수 있는 기능 알아보기
debugger;
window 라는 최상위 객체가 존재합니다.window 는 Domtree 에 접근하게 도와주고, 브라우저 기능을 이용할 수 있게 해주며 자바스크립트의 전역 변수를 포함하고 있습니다.document 도 전역 객체이기 때문에 window.document 가 아닌 document 로 접근이 가능합니다.참고 : location.href = '이동할 URL'window
* alert : 경고 메시지 출력
clearTimeout, clearInterval)활동이 발생했다는 신호로 함수(핸들러)를 연결시켜 활동 발생 시 동작(트리거) 합니다.
대표적인 DOM 이벤트
click : 요소를 마우스 왼쪽 버튼으로 눌렀을 때 발생change : 내부 값이 바뀌었을 때 발생mouseover : 마우스 커서가 요소 위로 들어왔을 때 발생 mouseout : 마우스 커서가 요소 밖으로 나왔을 때 발생focus : 요소에 포커스가 발생 했을 때 발생Blur : 요소가 포커스를 잃었을 때 발생keydown : 키보드를 눌렀을 때 발생ketup : 키보드를 뗏을 때 발생drag : 요소가 드래그 되었을 때 발생fetch 메서드가 필요합니다.사용 예시
fetch('URL', {
method: 'POST',
headers: {
Cookie: '',
},
body:{
name: '',
}
});
Method
MDN 참고Name : 키(key)Value : 값Domain : 사용하는 도메인Path : 접근 경로Expires/max-age : 쿠키 만료일HttpOnly : HTTP외의 통신 허용 여부Secure : 보안 설정document.cookiedocument.cookie = "같은 쿠기 정보 max-age=0"fetch('URL', {
credentials: `include`
});
웹 스토리지란 브라우저에 저장되는 키와 값 쌍을 말합니다.
localStorage.setItem('key', value);localStorage.key=value;sessionStorage.setItem('key', value);sessionStorage.key=value;localStorage.removeItem('key');localStorage.clear();sessionStorage.removeItem('key');sessionStorage.clear();localStorage.getItem('key');localStorage.keysessionStorage.getItem('key');sessionStorage.key❓ 쿠키와 웹 스토리지의 차이점
- 요청 헤더에 포함되지 않습니다.
- 클라이언트에서만 조정 가능합니다.
- 해당 URL에서만 접근이 가능합니다.
JSON.parse(JSON String) : JSON을 객체로 변환JSON.stringify(객체변수) : 객체를 JSON으로 변환<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<TAG>
</TAG>