2008-10-20 7 views
5

Ich verwende jQuery, um die ganze AJAX-Magie in meinen webbasierten Anwendungen umzusetzen. Aber ich kam zu einer Entscheidung, dass ich nicht all diese erstaunlichen Funktionen benötigen, die jQuery hat, außer seinen AJAX-Funktionen (wie $.ajax(), $.get(), $.post, getJSON() und load();).Welches JavaScript AJAX Framework ist am leistungsfähigsten und sehr leicht?

Können Sie eine leichtgewichtige AJAX Library/Framework (bis zu ~ 10 kb) empfehlen?

Antwort

4

Sie können jQuery kleiner machen, indem Sie die Module entfernen, die Sie nicht benötigen/Ändern Sie einfach die Makefile Datei.

3

Wenn Sie nur Ajax-Funktionen verwenden müssen, sehen Sie sich sajax oder benutzerdefinierte MooTools. Natürlich, wenn Sie eine „leichte Freak“ sind, können Sie Ihre eigene Routine für diesen schreiben (sollte weniger als 50 Zeilen sein)

+0

@ Staicu Ionut, danke. Ich habe gerade versucht, ein MooTools-basiertes zu bauen, aber es ist immer noch zu groß. Sajax ist serverseitig, in meinem Fall ist es nicht so, dass ich ein Ajax-Framework haben möchte. Ich habe jx gefunden, das ist ein sehr leichtes und scheint es unterstützt json. Muss schauen. – Nordelius

1

MochiKit Ihre Bedürfnisse passen könnten: http://mochikit.com/

Obwohl leicht und leistungsstark es nicht erfüllen könnte die 10kb Anforderung (Sie können es trimmen, um nur die Asynchron-Modul nach unten)

die entsprechenden Methoden wären:

  • doXHR

  • doSimpleXMLHttpRequest

  • evalJSONRequest

  • loadJSONDoc

  • sendXMLHttpRequest

1

wirklich leichte es SACK (Simple AJAX-Code Kit) ist ich mich nicht verwenden, aber es sieht wirklich einfach

edit: Ich überprüfte, die js-Datei ist etwa 5kB

0

MooTools ... !!

Glauben Sie nicht den jQuery Jungs ...;)