AJAX 의 핵심 대상 에 대해 간단히 이야기 하 겠 습 니 다.
2023 단어 AJAX 핵심 대상
Ajax 가 뭐야?
Ajax 는 비동기 Javascript 과 XML(Asynchronous JavaScript and XML)의 영문 줄 임 말 입 니 다.
Ajax 의 핵심 이념 은 XML HttpRequest 대상 을 사용 하여 비동기 요청 을 보 내 는 것 이다.Ajax 는 새로운 언어 나 기술 이 아니 라 실제 적 으로 몇 가지 기술 이 일정한 방식 으로 조합 되 어 공동의 협력 에서 각자 의 역할 을 발휘 하 는 것 이다.
Ajax 의 장점
1.서버 의 부담 을 줄 이 는 것 이 원칙 입 니 다."필요 에 따라 데 이 터 를 찾 습 니 다".
2.페이지 를 새로 고침 하지 않 아 도 사용자 의 심리 와 실제 대기 시간 을 줄 일 수 있 습 니 다.
3.더 좋 은 사용자 체험 을 가 져 옵 니 다.
4.예전 에 일부 서버 가 부 담 했 던 업 무 를 클 라 이언 트 로 옮 기 고 클 라 이언 트 의 유 휴 능력 으로 처리 하여 서버 의 부담 을 줄 이 고 광대 역 자원 을 충분히 이용 하여 공간 과 광대 역 임대 비용 을 절약 할 수 있다.
5.외부 데 이 터 를 호출 할 수 있 습 니 다.
6.표준화 되 고 광범 위 하 게 지원 되 는 기술 을 바탕 으로 플러그 인 이나 애플 릿 을 다운로드 할 필요 가 없습니다.
7.페이지 의 표현 과 데이터 분 리 를 더욱 추진한다.
2.XMLHttpRequest 대상 소개
Ajax 의 가장 큰 특징 은 페이지 를 새로 고치 지 않 아 도 서버 에 데 이 터 를 전송 하거나 읽 고 쓸 수 있다 는 것 입 니 다.이 특징 은 주로 XML HTTP 구성 요소 인 XML HttpRequest 대상 덕분 입 니 다.
XML HttpRequest 속성
XML HttpRequest 대상 의 속성
속성
묘사 하 다.
onreadystatechange
모든 상태 가 바 뀔 때 이 이벤트 처리 프로그램 을 실행 합 니 다.보통 자바 스 크 립 트 함 수 를 호출 합 니 다.
readyState
요청 한 상태
responseText
서버 응답
responseXML
서버 응답 은 XML 로 표시 되 며,이 대상 은 DOM 대상 으로 해석 할 수 있 습 니 다.
status
서버 의 HTTP 상태
statusText
HTTP 상태 에 대응 하 는 텍스트
모든 상태 가 바 뀔 때 이 이벤트 처리 프로그램 을 실행 합 니 다.보통 자바 스 크 립 트 함 수 를 호출 합 니 다.
XML HttpRequest 방법
XML HttpRequest 대상 의 일반적인 방법
방법.
묘사 하 다.
abort()
현재 요청 중지
getAllResponseHeaders()
HTTP 가 요청 한 모든 첫 번 째 부분 을 키/값 으로 되 돌려 줍 니 다.
getResponseHeader("header")
지정 한 첫 번 째 문자열 값 을 되 돌려 줍 니 다.
open("method","url")
서버 호출.method 인 자 를 만 드 는 것 은 GET,POST 또는 PUT 등 일 수 있 습 니 다.url 매개 변 수 는 상대 URL 이나 절대 URL 일 수 있 습 니 다.이 방법 은 선택 가능 한 매개 변수 3 개 를 포함 합 니 다.
send(content)
서버 에 요청 보 내기
setRequestHeader("header","value")
지정 한 첫 번 째 부분 을 제공 하 는 값 으로 설정 합 니 다.첫 번 째 부분 을 설정 하기 전에 open()방법 을 사용 해 야 합 니 다.