jQuery Intellisense

Nachdem ich mich jetzt seit einer Woche mit jQuery beschäftige, möchte ich eigentlich nicht mehr ohne. Der Grund ist ganz einfach. Du kannst damit Browserübergreifend dein Javascript auf einfache Weise schreiben!

Wo du zuvor 10 Zeilen Code gebraucht hast, kommst du nun vielleicht mit 3 aus. Darüber hinaus bietet jQuery viele Effekte an, ein schönes event-Model und unzählige Erweiterungen wie z.B. das Flexgrid - ein leichtgewichtiges, mächtiges Clientcontroll! Ein weiteres Beispiel? Aufrufe zum Server, wie WebService-Methoden, AJAX.pro Methoden oder ein GET/POST mit XmlHTTPRequest gehen mit einem Einzeiler von der Hand. Der Funktion wird lediglich ein Callback angegeben, da die Ausführung ja selbstverständlich asynchron ausgeführt wird.

Nun ist gerade die Eingewöhnung ohne Intellisense etwas schwer, aber dafür gibt es Abhilfe. Im VS2008 gab es einen Bug, der das anzeigen der jQueryinstanz ($) verhindert hat. Kurz gesucht und schon gefunden! Dieser Post hat mir das Leben gerettet. Hier wird beschrieben was notwendig ist, um Intellisense für jQuery komplett einzurichten. Es wird gezeigt, wie eine jQuery.Intellisense.js benutzt wird um das zu bewerkstelligen. Sie besteht nur aus den Funktionsdeklarationen und der Dokumentation.

Leider basiert sie auf der Version 1.2.3. Also nochmal gegoogelt - jetzt wußte ich ja, wonach ich suchen musste - und schon wieder einen Treffer. Hier findet ihr die aktuelle Version (jQuery-1.2.6-Intellisense.js).

Fazit. Wer ernsthaft AJAX programmiert wird sich jQuery kaum entziehen können. Und wer es noch nicht getan hat noch ein Tipp: Schaut euch mal die Google-AJAX-Script-Library an. Hier werdet ihr es neben weiteren interessanten Javascript-Frameworks auch wieder finden.

Happy Coding!

Published Freitag, 1. August 2008 09:25 von Rainer Schuster
Abgelegt unter: , ,

Kommentare

Keine Kommentare

Kommentar abgeben

(verpflichtend) 
(verpflichtend) 
(optional)
(verpflichtend)