> 웹 프론트엔드 > JS 튜토리얼 > ajax가 무엇인지 간단히 설명해주세요.

ajax가 무엇인지 간단히 설명해주세요.

(*-*)浩
풀어 주다: 2020-09-18 09:13:28
원래의
24092명이 탐색했습니다.

Ajax는 "Asynchronous Javascript And XML"의 약자로 비동기식 JavaScript 및 XML을 의미합니다. 백그라운드에서 서버와 소량의 데이터를 교환하여 대화형 웹 애플리케이션을 만드는 웹 개발 기술을 의미합니다. 웹페이지 업데이트.

ajax가 무엇인지 간단히 설명해주세요.

Ajax = 비동기 JavaScript 및 XML 또는 HTML(표준 범용 마크업 언어의 하위 집합).

Ajax는 빠르고 동적인 웹 페이지를 만드는 기술입니다.

Ajax는 전체 웹페이지를 다시 로드하지 않고도 웹페이지의 일부를 업데이트할 수 있는 기술입니다.

Ajax를 사용하면 백그라운드에서 서버와 소량의 데이터를 교환하여 웹페이지를 비동기적으로 업데이트할 수 있습니다. 이는 전체 페이지를 다시 로드하지 않고도 웹페이지의 일부를 업데이트할 수 있음을 의미합니다.

Ajax를 사용하지 않는 기존 웹페이지에서는 콘텐츠를 업데이트해야 하는 경우 전체 웹페이지를 다시 로드해야 합니다.

이름의 유래

Ajax라는 용어는 웹 기반 애플리케이션에서 데이터 기반 애플리케이션으로의 전환을 설명하는 데서 유래되었습니다.

Ajax는 새로운 프로그래밍 언어가 아니라 더 훌륭하고 빠르며 대화형인 웹 애플리케이션을 만들기 위한 기술입니다.

JavaScript를 사용하여 사용자의 핵심 개체 XMLHttpRequest를 차단하지 않고 서버에 요청하고 응답을 처리합니다. 이 개체를 통해 JavaScript는 페이지를 다시 로드하지 않고도 웹 서버와 데이터를 교환할 수 있습니다. 즉, 페이지를 새로 고치지 않고도 부분적인 새로 고침 효과를 생성할 수 있습니다.

Ajax는 브라우저와 웹 서버 간의 비동기 데이터 전송(HTTP 요청)을 사용하므로 웹 페이지가 전체 페이지가 아닌 서버에서 소량의 정보를 요청할 수 있습니다.

Ajax는 인터넷 애플리케이션을 더 작고, 더 빠르고, 더 사용자 친화적으로 만들 수 있습니다.

Ajax는 웹 서버 소프트웨어와 독립적인 브라우저 기술입니다.

Ajax는 다음 웹 표준을 기반으로 합니다.

JavaScript, XML, HTML 및 CSS Ajax에서 사용되는 웹 표준은 잘 정의되어 있으며 모든 주요 브라우저에서 지원됩니다. Ajax 애플리케이션은 브라우저와 플랫폼에 독립적입니다.

웹 애플리케이션은 데스크톱 애플리케이션에 비해 많은 장점이 있습니다. 광범위한 사용자에게 접근할 수 있고, 설치 및 유지 관리가 더 쉽고, 개발도 더 쉽습니다.

그러나 인터넷 애플리케이션은 기존 데스크톱 애플리케이션만큼 완전하고 사용자 친화적이지 않습니다. Ajax를 사용하면 인터넷 애플리케이션이 더욱 완전해지고 사용자 친화적이 될 수 있습니다.

개발 패턴

많은 중요한 기술과 Ajax 개발 패턴은 기존 지식에서 파생될 수 있습니다. 예를 들어, 서버에 요청을 보내는 애플리케이션에는 요청 순서, 우선순위, 시간 초과 응답, 오류 처리 및 콜백이 포함되어야 합니다. 이러한 요소 중 상당수는 이미 웹 서비스에 포함되어 있습니다. 동시에 기술이 성숙해짐에 따라 개선이 필요한 부분, 특히 UI의 사용 용이성이 필요한 부분이 많이 있을 것입니다.

Ajax 개발은 전통적인 B/S 개발과 매우 다릅니다. 이러한 차이점으로 인해 새로운 프로그래밍 문제가 발생하는데, 가장 큰 문제는 사용 편의성입니다. Ajax는 브라우저 JavaScript 및 XML에 의존하기 때문에 브라우저 호환성 및 지원 표준은 JavaScript 런타임 성능만큼 중요합니다. 이러한 문제의 대부분은 브라우저, 서버 및 기술의 조합으로 인해 발생하므로 이러한 기술을 가장 잘 사용하는 방법을 이해하는 것이 중요합니다.

변화하는 다양한 기술과 강력하게 결합된 클라이언트-서버 환경을 결합하여 Ajax는 새로운 개발 방법을 제안합니다. Ajax 개발자는 애플리케이션 계층 간의 경계를 제한하는 기존 MVC 아키텍처를 이해해야 합니다. 동시에 개발자는 B/S 환경 외부도 고려하고 Ajax 기술을 사용하여 MVC 경계를 재구성해야 합니다. 가장 중요한 점은 Ajax 개발자가 웹 애플리케이션을 페이지 모음의 관점에서 생각하는 것을 멈추고 이를 개별 페이지로 생각해야 한다는 것입니다. UI 디자인과 서비스 아키텍처 간의 범위가 엄격하게 분리되면 개발자는 업데이트되고 변화하는 기술 세트가 필요합니다.

위 내용은 ajax가 무엇인지 간단히 설명해주세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
js
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿