Ajax 의 장단 점 에 대해 서 얘 기해 볼 게 요.
Ajax 의 장점 사용 하기
1.사용자 체험 향상
사용자 체험 을 향상 시 키 는 것 은 Ajax 를 사용 하 는 가장 중요 한 원인 중 하나 이다.Ajax 는 웹 페이지 가 서버 에 소량의 데 이 터 를 요청 하여 계속 업데이트 할 수 있 도록 합 니 다.이 방법 을 사용 하면 전체 페이지 를 다시 불 러 오지 않 고 일부 페이지 만 새로 고 칠 수 있 습 니 다.전통 적 인 WEB 페이지 는 전체 페이지 를 다시 불 러 와 서 페이지 데 이 터 를 업데이트 하 는 효 과 를 얻 습 니 다.업데이트 할 데이터 가 적 더 라 도.그래서 Ajax 의 사용 은 브 라 우 저의 성능 을 향상 시 켰 고 이러한 응답 식 사용자 체험 을 통 해 탐색 속 도 를 크게 향상 시 켰 다.
2.업무 효율 향상
Ajax 라 이브 러 리 는 대상 모델 을 대상 으로 하 는 보조 함 수 를 많이 제공 하 는데 이런 라 이브 러 리 는 개발 속 도 를 크게 향상 시 켜 개발 과정 에서 발생 하 는 장 애 를 감소 시 켰 다.그 밖 에 많은 성숙 한 프레임 워 크 에 자신의 데이터 층,업무 층 과 시각 도 층 이 있 기 때문에 Ajax 는 특정한 Ajax 서비스 와 클 라 이언 트 의 개선 만 있 으 면 원 하 는 기능 을 실현 할 수 있다.이런 방식 의 구 조 는 프로그램 배치 에 걸 리 는 시간 을 줄 이 고 개발 자의 업무 효율 을 높 였 다.
3.대역 폭 사용 을 줄 이 고 접근 속 도 를 높 인 다.
Ajax 는 클 라 이언 트 스 크 립 트 와 웹 서버 를 사용 하여 상호작용 을 하고 자 바스 크 립 트 를 사용 하여 데 이 터 를 교환 합 니 다.Ajax 를 사용 하면 네트워크 부 하 를 줄 이 고 대역 폭 의 사용 을 줄 일 수 있 으 며 필요 한 데이터 만 요청 할 수 있 습 니 다.이런 부분 은 응답 시간 을 가속 화 하 는 데 필요 한 요소 입 니 다.응답 시간 이 짧 아 지면 성능 과 속도 도 자연히 크게 향상 된다.
4.좋 은 호환성
Ajax 는 클 라 이언 트 기술 이기 때문에 자주 사용 하 는 서버 프로 그래 밍 언어 에 있어 Ajax 서버 를 실현 할 수 있 습 니 다.예 를 들 어 PHP,자바,ASP.NET,node.js 등 입 니 다.그리고 거의 모든 브 라 우 저 는 Ajax 를 지원 합 니 다.
5.비동기 처리 지원
XmlHttpRequest 비동기 로 데 이 터 를 가 져 오 는 것 이 Ajax 의 주요 특징 입 니 다.요청 이 실행 되 지 않 기 전에 프로그램 은 계속 아래로 실행 할 수 있 으 며,요청 이 돌아 온 후에 해당 하 는 작업 을 수행 할 수 있 습 니 다.이러한 메커니즘 이 바로 웹 성능 을 향상 시 키 는 가장 주요 한 원인 이다.
6.페이지 내용 전환 을 더 간단하게
Ajax 는 서로 다른 내용 의 전환 을 더욱 간단 하고 직관 적 으로 만 들 었 다.사용 자 는 브 라 우 저의 전통 적 인 형식의 후퇴 와 전진 단 추 를 사용 하여 페이지 의 전진 과 후퇴 기능 을 실현 할 필요 가 없다.
Ajax 사용 의 단점
1.브 라 우 저 간 의 불 호환성
Ajax 는 Javascript 에 대한 의존 도가 높 기 때문에 브 라 우 저 마다 구현 방식 이 다 릅 니 다.이 는 브 라 우 저 를 뛰 어 넘 어 Ajax 를 실현 하려 면 해당 하 는 처 리 를 해 야 한 다 는 뜻 이다.만약 어떤 브 라 우 저가 자 바스 크 립 트 를 지원 하지 않 거나 자 바스 크 립 트 의 이 옵션 을 금지 했다 면,이 브 라 우 저 는 자 바스 크 립 트 를 지원 하지 않 기 때문에 이전에 쓴 자 바스 크 립 트 의 기능 은 이런 브 라 우 저 에서 실 현 될 수 없다.바로 Ajax 는 Javascript 의 이러한 특성 에 의존 하기 때문에 Ajax 는 핸드폰 엔 드 의 응용 에 적합 하지 않 습 니 다.
2.안전 하지 않 음
웹 페이지 는 디 버 깅 하기 어렵 기 때문에 코드 의 양 이 증가 함 에 따라 당신 의 웹 페이지 는 점점 심각 한 위협 에 직면 하고 있 습 니 다.
3.웹 서버 의 부 하 량 증가
웹 페이지 에 몇 초 마다 자동 으로 서버 에 데 이 터 를 업데이트 하 라 고 요청 하 는 기능 이 추가 되면 서버 의 부하 가 점점 커지 고 심각 한 서버 가 무 너 질 수 있 습 니 다.
그래,모든 기술 이 다른 같은 기술 보다 좋 은 장점 이 있 으 면 반드시 해당 하 는 단점 이 존재 할 것 이다.사용 여 부 는 우리 의 실제 프로젝트 수요 에 달 려 있 고 실제 업무 에서 평가 할 것 이다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
원생 Ajax와 jQuery Ajax의 차이점 예시 분석선언: 이번에 소개한 것은 aax와 백그라운드를 이용하여 데이터 교환을 하는 작은 예이기 때문에 demo는 서버를 통해 열어야 합니다.서버 환경은 구축하기 매우 좋다. 인터넷에서wamp나xampp를 다운로드하여 한 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.