AJAX는 어떻게 구현되며 웹 개발에 어떻게 도움이 됩니까?

StackOverflow https://stackoverflow.com/questions/102929

  •  01-07-2019
  •  | 
  •  

문제

에서 http://en.wikipedia.org/wiki/AJAX, AJAX가 무엇인지 꽤 잘 이해하고 있습니다.하지만 이를 배우려면 여러 기술을 동시에 탐구하여 이점을 얻어야 할 것 같습니다.두 가지 질문이 있습니다.

  • AJAX를 이해하고 사용하는 데 도움이 되는 리소스는 무엇입니까?
  • AJAX를 사용하면 어떤 종류의 웹사이트에 도움이 될까요?
도움이 되었습니까?

해결책

콜백 구현 등에 대해 배우지 않고도 AJAX의 이점을 얻을 수 있는 라이브러리가 많이 있습니다.

.NET을 사용하고 있나요?보다 http://ajax.asp.net.그렇지 않다면 PHP용 qcodo와 같은 도구를 살펴보고 프로토타입.js, jquery 등에 대해 알아보세요.

이익을 얻을 수 있는 웹사이트의 경우:모든 웹 애플리케이션.:) 단순히 링크를 클릭하고 기사를 읽는 것이 아니라 정보를 교환하여 상호 작용하는 모든 것입니다.

다른 팁

핵심 내용에 관심이 없다면 다음과 같은 상위 수준 라이브러리를 사용할 수 있습니다. 제이쿼리 또는 원기 기본 Javascript를 생성합니다.주요 이점은 웹 기반 애플리케이션의 반응성이 훨씬 뛰어난 사용자 인터페이스입니다.

모든 웹사이트는 AJAX의 이점을 누릴 수 있지만 제 생각에는 AJAX의 가장 큰 이점은 데이터 입력 섹션(기본적으로 양식)에 있습니다.나는 프런트 엔드(사용자가 보는 부분)에 AJAX 기능이 거의 없는 전체 사이트를 수행했습니다.모든 AJAX 관련 항목은 (올바른!) 데이터 입력을 지원하기 위해 관리 제어판에 있었습니다.

양식을 제출하고 오류를 다시 받는 것보다 더 나쁜 것은 없습니다. AJAX를 사용하면 파일 업로드를 제외한 모든 것에 대해 이를 거의 방지할 수 있습니다.

저는 모든 프레임워크와 다른 도우미를 멀리하고 기본적인 Javascript만 사용하는 것이 가장 쉽다고 생각합니다.이를 통해 내부에서 무슨 일이 일어나고 있는지 이해할 수 있을 뿐만 아니라 가능한 가장 간단한 방법으로 이를 수행할 수 있습니다.실제로는 그다지 많지 않습니다.JS XML DOM 객체를 사용하여 클라이언트측 XML 문서를 생성합니다.XMLHTTPRequest를 사용하여 서버로 보낸 다음 JS XML DOM 객체를 사용하여 결과를 다시 처리합니다.간단한 것부터 시작하세요.한 가지 정보를 서버에 보내고 작은 정보를 다시 받아보세요.

모질라 선적 서류 비치 좋다.이를 통해 가장 큰 이점을 얻을 수 있는 사이트는 거의 데스크톱 응용 프로그램처럼 작동하고 높은 상호 작용이 필요한 사이트입니다.그러나 일반적으로 이를 사용하면 거의 모든 사이트의 유용성을 향상시킬 수 있습니다.

Ajax는 전체 페이지를 다시 로드하지 않고 페이지의 일부 콘텐츠를 변경하는 수단으로 생각되어야 합니다.

그러면 언제 이 일을 해야 합니까?페이지의 일부 콘텐츠를 변경하는 동안 그대로 유지하려는 일부 사용자 상호 작용이나 양식 정보가 있는 경우에만 가능합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top