최근 Ajax 콘텐츠를 다루고 있어서 ajax 프레임워크에 특히 관심을 갖고 온라인에서 찾아본 결과 그 중 두 가지, 하나는 jQuery이고 다른 하나는 xajax였습니다.
jQuery는 js 프레임워크라면 xajax는 js와 php 간의 통신 방식이라고 생각합니다.
프론트 엔드 인터페이스를 다루는 데 중점을 둔다면 jQuery가 좋은 선택입니다. 기능이 간단하고 사용하기 명확하며 코드가 복잡하지 않습니다. Xajax는 PHP를 고려하면서 JS의 매개변수와 코드 메소드도 처리해야 하는데, 아마도 제가 익숙하지 않아서인지 jQuery에 비해 시작하기 위한 임계값이 조금 더 높을 수도 있습니다. 하지만 JS에 익숙하신 분들은 사용하기 불편하실 수도 있겠네요.
jQuery는 스크립트 처리 및 백그라운드와의 통신에 더 중점을 두지만, 백그라운드 프로그램에는 그다지 신경을 쓰지 않는 편입니다.
jQuery 정보
인용문
jQuery는 단 몇 줄의 코드만으로 아름다운 페이지 효과를 만들 수 있는 놀라운 자바스크립트 라이브러리입니다. 웹사이트 관점에서 보면 이는 JavaScript를 더욱 흥미롭게 만듭니다.
"야, 머리에 구멍이 하나 더 필요한 것처럼 자바스크립트 라이브러리도 하나 더 필요해"라고 생각한다면 동아리에 가입하세요. 제가 처음 접했을 때 딱 이런 생각이 들었습니다.
저는 Moo.fx, Scriptaculous, TW-SACK 및 Prototype을 사용했으며 RICO, Yahoo YUI 및 기타 몇 가지 라이브러리 개발에 참여했습니다.
PHP가 없으면 자바스크립트는 더 이상 나에게 가깝지 않습니다. 하지만 나는 여전히 머리를 맑게 하고 AJAX로 생각하려고 최선을 다합니다.
명언
다른 ajax 프레임워크와 비교한 xajax의 장단점
1. 장점
자바스크립트를 거의 몰라도 목표를 달성할 수 있습니다. Ajax의 효과
데이터 제출 시 새로 고침 없음, 데이터 표시 시 새로 고침 없음, 데이터 교체 시 새로 고침 없음 등...
PHP에서 데이터를 처리할 수 있습니다
2. 단점
모든 사용자 정의 xajax 함수는 php에 있고 js 파일로 출력되지 않기 때문에 요청을 보내면 서버 요청 결과에 연결됩니다. 이 지연은 네트워크 속도가 특히 분명합니다. 느리다!
더 많은 관련 내용은 PHP 중국어 홈페이지(www.php.cn)를 주목해주세요!