2010-01-07 3 views
5

내 친구와 사이트 (www.rosasecta.com)가 있습니다. 그것은 Ajax를 많이 사용하지만 손으로 ​​만 생각하면 정말 못 생기고 발굴하기가 어렵습니다. 우리는 JS 라이브러리로 전환하고 싶지만 JQuery, Prototype 및 Dojo는 대용량입니다. AJAX를 깨끗하게 처리 할 수있는 작고 컴팩트 한 라이브러리와 기본 DOM 선택기가 필요합니다. 아무도 추천 할 수 있니?Lightweight JS AJAX 라이브러리

미리 감사드립니다.

+1

jQuery를 사용해 보셨나요? 그것은 눈에 거슬리는 일이 아니며 필요한 비트만 사용하면됩니다. –

+8

9 가지 질문 중 하나에 대한 답변을 수락하지 않았습니다. 당신은 정말로 공헌자에게 그들이받을만한 신용을 제공해야합니다. – avpx

답변

6

jQuery를, 도장 (다른 프레임 워크의 일부)의 선택 부분은 별도의 라이브러리로의 지글 지글 선택기 라이브러리를 실제로 볼 수 있습니다 :

http://sizzlejs.com/

시즐은 자신의 사이트에 따라 4 킬로바이트로 축소되고 gzip됨을 의미합니다.

그러나 아약스에서도 가장 작은 비트 만있는 사용자 정의 jquery가 최상의 "완전한 패키지"일 수 있다고 생각합니다. 도장과 같은 다른 라이브러리 중 일부는 원하는 기능으로 라이브러리를 구축 할 수있는 방법이 있습니다.

기본 jquery minified + gzipped는 단지 19kb입니다. 나는 핵심 빌드가 단지 12kb로 끝날 수 있다고 생각한다.

6

jQuery가 크지 않고 Google's hosted version을 사용하면 많은 사용자가 내 페이지를 방문 할 때 다운로드하지 않아도됩니다.

당신이 요청 :

  1. 경량
  2. AJAX 기능
  3. DOM 선택기

당신은 실질적으로 jQuery를 이미 가지고있다.

+4

호스팅 된 버전에는 단점이 있습니다. SO로 전환했을 때 기업 방화벽이 어떤 이유로 든 차단했기 때문에 일부 사용자 (1000 명 중 1 ~ 2 명)가 메타에 불만을 나타 냈습니다. –

+1

참. 하지만 그 숫자는 충분히 낮습니다. :) – Sampson

3

aro 56K에서 축소 된 jQuery는 일반적인 JPG 파일의 크기보다 작습니다. 그것은 당신이 필요한 모든 것을하고 whooooooole 많이 할 것이다 더

2

MooTools는 어떤가요? jQuery가 제공하는 모든 것을 제공하지는 않지만 필요한 작업을 수행 할 수 있다면 매우 작습니다.

3

제 젯토 : http://zeptojs.com/#download (8kb gzipped)

+2

Zepto.js는 인터넷 탐색기를 지원하지 않습니다. –

+0

@AlecSmart 네, 주목할 가치가 있습니다. – Ale