2010-01-07 12 views
5

Mein Freund und ich haben eine Website (www.rosasecta.com). Es verwendet viel Ajax, aber es ist alles von Hand, und es ist wirklich hässlich und schwer zu durchgraben. Wir möchten zu einer JS-Bibliothek wechseln, aber JQuery, Prototype und Dojo sind zu groß. Wir wollen nur eine kleine, kompakte Bibliothek, die AJAX sauber machen kann und einige grundlegende DOM-Selektoren. Kann jemand einen empfehlen?Leichte JS AJAX Bibliothek

Vielen Dank im Voraus.

+1

Haben Sie jQuery versucht? Es ist nicht aufdringlich und Sie brauchen nur die benötigten Bits zu verwenden. –

+8

Sie haben keine Antwort für eine Ihrer 9 Fragen akzeptiert. Sie sollten den Mitwirkenden wirklich den Kredit geben, den sie verdienen. – avpx

Antwort

6

Der Wähler Teil von jQuery, Dojo (und einige der anderen Frameworks) tatsächlich als separate Bibliothek, die Sizzle Selector Bibliothek:

http://sizzlejs.com/

Sizzle vorgibt, nur 4kb verkleinert und entsprechend ihrer Website gezippt werden.

Aber auch mit Ajax denke ich, dass eine angepasste Jquery mit nur den kleinsten Bits das beste "Komplettpaket" sein kann. Einige der anderen Bibliotheken wie Dojo haben Methoden, um sie mit genau den Eigenschaften zu bauen, die Sie auch wollen.

Der Standard jquery minified + gzipped ist nur 19kb. Ich denke, ein Core-Build kann bis zu 12kb gemacht werden.

6

jQuery ist überhaupt nicht groß, und Sie können Google's hosted version verwenden, was bedeutet, dass viele Ihrer Benutzer es beim Besuch Ihrer Seite nicht einmal herunterladen müssen.

Sie angefordert:

  1. Leichte
  2. AJAX-Funktionen
  3. DOM Selektoren

Sie haben praktisch bekam bereits jQuery.

+4

Es gibt einen Nachteil für die gehostete Version: als SO darauf umgeschaltet hat, haben sich ein paar Benutzer (nur 1 oder 2 von 1000) über Meta beschwert, weil ihre Firmen-Firewalls es aus irgendeinem Grund blockiert haben. –

+1

Wahr. Aber diese Zahl ist ausreichend niedrig :) – Sampson

3

jQuery minimiert bei Aro 56K ist weniger als die Größe einer typischen JPG-Datei. Es wird alles tun, was Sie brauchen, und eine whooooooole viel mehr

2

Was ist mit MooTools? Es wird nicht alles liefern, was jQuery wird, aber wenn es tun wird, was Sie brauchen, ist es sehr klein.