Frage

Ich habe jQuery benutze die ganze AJAX Magie in meinen Web-basierten Anwendungen zu tun. Aber ich kam zu einer Entscheidung, die ich brauche nicht alle diese erstaunlichen Eigenschaften jQuery hat, außer seinen AJAX-Funktionen (wie $.ajax(), $.get(), $.post, getJSON() und load();).

Können Sie sich einen leichten Crossbrowser AJAX-Bibliothek / Rahmen empfehlen (bis zu ~ 10 kb)?

War es hilfreich?

Lösung

Sie können jQuery kleiner machen, indem die Module Entfernen Sie nicht brauchen / Sie einfach die Makefile Datei.

Andere Tipps

Wenn Sie brauchen nur AJAX-Features zu sehen Sajax oder benutzerdefinierte MooTools . Natürlich, wenn Sie eine „leichte Freak“ sind, können Sie Ihre eigene Routine für dieses schreiben (sollte weniger als 50 Zeilen sein)

MochiKit könnte Ihre Bedürfnisse anzupassen: http://mochikit.com/

Obwohl leicht und leistungsstark es nicht die 10kb Anforderung erfüllen könnte (man kann es trimmt sie nur auf der Asynchron-Modul)

Die entsprechenden Methoden seien:

  • doXHR

  • doSimpleXMLHttpRequest

  • evalJSONRequest

  • loadJSONDoc

  • sendXMLHttpRequest

Wirklich leichte es SACK (Simple AJAX-Code Kit) ist Ich benutze ich nicht, aber es sieht wirklich einfach

edit: Ich habe, die JS-Datei ist etwa 5kB

MooTools ... !!

Sie die jQuery Jungs nicht glauben ...;)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top