Fügen Sie oben in Ihrer externen JavaScript-Datei Folgendes hinzu:
/// <reference path="jQuery.js"/>
Stellen Sie sicher, dass der Pfad relativ zur Position der Datei in der Ordnerstruktur usw. korrekt ist.
Außerdem müssen sich alle Verweise oben in der Datei befinden, vor jedem anderen Text, einschließlich Kommentaren - buchstäblich das allererste in der Datei. Hoffentlich funktioniert die zukünftige Version von Visual Studio unabhängig davon, wo sie sich in der Datei befindet, oder sie machen etwas ganz anderes ...
Wenn Sie dies getan und die Datei gespeichert haben , drücken Sie Ctrl+ Shift+ J, um Visual Studio zu zwingen, Intellisense zu aktualisieren.
Es gibt eine offiziell unterstützte JavaScript-Datei zur jQuery-Dokumentation für Visual Studio 2008. Diese Datei ist nur eine vorläufige Korrektur, bis Microsoft einen Hotfix veröffentlicht, der das Problem angemessener behebt.
Eingebettet in ASPX:
Eingebettet in JavaScript:
Heben Sie es hier auf: jquery-1.2.6-vsdoc.js
Referenzen :
quelle
Sie sollten sich diesen Link ansehen:
http://blogs.ipona.com/james/archive/2008/02/15/JQuery-IntelliSense-in-Visual-Studio-2008.aspx
UPDATE: Es gibt ein neues HotFix für Visual Studio 2008 und eine neue jQuery Intellisense-Dokumentationsdatei, die VS'08 vollständig mit jQuery Intellisense unterstützt. Unten finden Sie Links, um diese beiden zu erhalten:
http://blogs.msdn.com/webdevtools/archive/2008/11/07/hotfix-to-enable-vsdoc-js-intellisense-doc-files-is-now-available.aspx
http://blogs.msdn.com/webdevtools/archive/2008/10/28/rich-intellisense-for-jquery.aspx
quelle
Verwenden Sie für Inline-JavaScript:
/// <reference path = "~ \ js \ jquery-vsdoc.js" />
Beachten Sie die Rückseite Schrägstriche.
Dies wird nicht funktionieren:
/// <reference path = "~ / js / jquery-vsdoc.js" />
quelle
Sie sollten nicht unbedingt auf die "-vsdoc" -Version verweisen müssen. Wenn Sie die Datei jquery-1.2.6-vsdoc.js im selben Verzeichnis wie jquery-1.2.6.js ablegen, kann Visual Studio einen Verweis auf jquery-1.2.6.js auf jquery-1.2.6-vsdoc verdecken. js.
Ich denke, das wird tatsächlich für jede Datei funktionieren.
Hmmm ... das gibt eine gute Lösung für eine andere Frage auf dieser Seite ...
Bearbeiten: Diese Funktion funktioniert nur mit VS2008 Service Pack 1.
quelle
Wenn Sie die mit Anmerkungen versehene jQuery-Datei ausschließlich für Intellisense in Ihre Quelle aufnehmen, empfehle ich, Präprozessoranweisungen zu verwenden, um sie beim Kompilieren aus Ihrer Ansicht zu entfernen. Ala:
Dann können Sie später in Ihrem Code wirklich auf jQuery verweisen. Dies ist praktisch, wenn Sie die Google AJAX Libraries-API verwenden , da Sie alle Vorteile von Google sowie Intellisense nutzen können.
Hier ist ein Beispiel für die Verwendung der Bibliotheks-API:
quelle
jQuery Intellisense in Visual Studio 2008
quelle
Wenn Sie die Intellisense-Datei vom Microsoft CDN abrufen möchten, können Sie Folgendes verwenden:
quelle
Stellen Sie sicher, dass Sie keine minimierte jQuery-Datei verwenden.
Verwenden Sie Ctrl+ Shift+ J, damit es funktioniert, nachdem Sie dem Projekt JavaScript-Dateien hinzugefügt haben.
quelle