ajax 란?

ajax 는 웹 응용 프로그램을 설계하고 구현하는 방법을 설명하는 데 사용되는 용어입니다. 그것은 a synchronous j avaScript a nd x 의 약어입니다. 이 용어는 샌프란시스코에 본사를 둔 웹 디자인 회사 인 Adaptive Path의 Jesse James Garrett의 기사에서 처음 소개되었습니다. 그는 특정 스타일의 디자인과 건물을 고객에게 쉽게 판매 할 수있는 방법의 필요성을 깨달았을 때이 용어를 생각했습니다.

AJAX의 주요 목적은 웹 애플리케이션이 데스크톱 응용 프로그램과 같은 기능을 제공하도록하는 것입니다. 전 세계 웹을 구동하는 언어 인 HTML (HyperText Markup Language)은 hypertext -다른 문서와 연결될 수있는 텍스트 페이지를 중심으로 설계되었습니다. HTML이 작동하려면 최종 사용자가 브라우저에서 취하는 대부분의 작업이 웹 서버로 요청을 보냅니다. 그런 다음 서버는 해당 요청을 처리하고 아마도 더 보낼 수 있습니다.사용자가 요청한 모든 것에 대해 요청하고 결국 응답합니다.

이 접근법은 인터넷 초기에 현대적인 웹 애플리케이션에서 잘 작동했을지 모르지만 클릭 간의 끊임없는 대기는 사용자에게 실망스럽고 전체 경험을 약화시키는 역할을합니다. 사용자는 데스크탑 응용 프로그램에서 빠른 응답에 활기를 띠게되었으며 웹 사이트가 동일한 즉각적인 응답을 제공 할 수없는 경우 불행합니다. AJAX 응용 프로그램은 사용자 인터페이스와 서버와의 통신 사이에 추가 계층을 추가함으로써 사용자 상호 작용과 응용 프로그램 응답 사이의 많은 지연을 제거합니다. 대중적인 웹 응용 프로그램에서 Ajax가 더 일반적이되면서 사용자는 이러한 즉각적인 응답에 점점 더 익숙해 져서 더 많은 비즈니스가 Ajax 방법론을 채택하도록 도와줍니다.

ajax 응용 프로그램은 다음과 함께 사용되는 여러 응용 프로그램으로 구성됩니다.더 매끄러운 경험을 만드십시오. 여기에는 기본 페이지 구조와 시각적 스타일을 각각 구축하기위한 확장 가능한 HTML (XHTML) 및 계단식 스타일 시트 (CSS)가 포함됩니다. 문서 개체 모델을 사용한 일종의 상호 작용 제품군; 확장 가능한 마크 업 언어 (XML)를 사용한 데이터 조작; xmlhttprequest를 사용한 데이터 검색; 그리고 이러한 다른 요소들이 서로 상호 작용하도록 돕는 JavaScript. Ajax는 웹 전체에 빠르게 퍼지고 있으며 많은 주요 사이트에서 예제가 보입니다. 예를 들어, Google지도는 여러면에서 복잡한 기능과 사실상 원활한 상호 작용으로 Ajax 모델의 정신을 표현합니다.

웹 개발의 대부분의 신흥 철학과 마찬가지로 Ajax는 Detractors의 점유율을 가지고 있습니다. Ajax에 대한 일반적으로 평평한 주장 중 하나는 많은 경우 back 버튼 사용과 같은 일부 예상 기능을 중단하여 혼란을 일으킨다는 것입니다. 이러한 많은 휴식에 대해 일부 수정 사항이 존재하지만 거의 구현되지 않습니다.Ajax 응용 프로그램의 동작이 더 큰 브라우저의 예상 동작을 준수하는 정도.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?