Frage

Ich habe gerade gesehen, dass dies in der Stack-Overflow-Frage erwähnt wurde Bester WYSIWYG-CSS-Editor und wusste nicht, dass es möglich ist.Ich bin ein Visual Studio-Neuling. Wie macht man das?

Gibt es einen separaten Debugger für JavaScript?Ich weiß, wie man mit Code-Behind-Seiten umgeht ...Normalerweise verwende ich Firebug, um JavaScript-Code zu debuggen.

Ich benutze Visual Studio 2005.

War es hilfreich?

Lösung

Ich bevorzuge die Verwendung Feuerkäfer für Projekte, die ich nicht verwenden kann Visual Studio 2008 An.

Andere Tipps

Stellen Sie zum Debuggen in Visual Studio 2005 sicher, dass die Option „Skript-Debugging deaktivieren“ deaktiviert ist.Laden Sie dann Ihre Webseite im Internet Explorer.Wählen Sie im Debug-Menü von Visual Studio 2005 „An Prozess anhängen“ und wählen Sie die Instanz von Internet Explorer aus, in der Ihre Webseite geladen ist.

Alternativ ist die Feuerkäfer Das Team hat an einer „Lite“-Version gearbeitet, die Sie entweder als Skript in Ihre Seite einbinden oder über ein Bookmarklet in Ihrem Browser starten können.Es bietet nicht den vollständigen Debugger wie Firebug, bietet Ihnen jedoch eine Konsole und eine Befehlszeile, über die Sie Variablen überprüfen und Dinge in der Konsole protokollieren können.

In Visual Studio 2008 ASP.NET-Projekten ist das Debuggen standardmäßig aktiviert.Sie können Haltepunkte in Ihrer .js-Datei festlegen, während das Website-/Web-App-Projekt auf dem ASP.NET-Debug-Server ausgeführt wird.

TechRepublic hat einen guten Rundgang – sehen Sie Visual Studio 2008 vereinfacht das JavaScript-Debuggen.

Stellen Sie einfach sicher, dass die Option „Skript-Debugging deaktivieren“ deaktiviert ist, und drücken Sie einfach F5, um das Debuggen in VS2005 oder 2008 zu starten.

Ich möchte außerdem darauf hinweisen, dass Sie, wenn Sie Ihr JavaScript auf der ASPX-Seite haben, es über den Skript-Explorer finden müssen.Wenn Sie es jedoch in einer separaten .js-Datei haben, können Sie einfach einen Haltepunkt darauf setzen, wie Sie es bei jeder .cs-Datei tun würden.

Wählen Sie im Internet Explorer aus Sicht -> Skript-Debugger -> Offen.Das sollte es tun.

Normalerweise wissen Sie, wo Sie Probleme haben, damit Sie einen Haltepunkt in Ihrem JavaScript -Code festlegen können, indem Sie das Schlüsselwort "Debugger" platzieren. In einer Zeile in Ihrem JavaScript -Code (offensichtlich ohne die Zitate), um einen Haltepunkt festzulegen.

Wenn Sie im Internet Explorer darauf zugreifen, werden Sie gefragt, ob Sie debuggen möchten, und werden aufgefordert, einen Debugger aus einer Liste auszuwählen. Hoffentlich sehen Sie Visual Studio in dieser Liste (sowohl als neue Instanz als auch als Ihre aktuell ausgeführte Instanz). Instanz) - wenn Sie verwenden Feuerfuchs mit Feuerkäfer, wird die Ausführung in dieser Zeile automatisch gestoppt und Sie befinden sich im Firebug-Debugger und nicht in Visual Studio.

Gehen Sie wie folgt vor, um Internet Explorer dafür einzurichten: Folgen Sie im Internet Explorer diesem Menüpfad: Werkzeuge > Internet Optionen > Registerkarte „Erweitert“. > Deaktivieren Sie das Kontrollkästchen die Optionen „Skript-Debugging deaktivieren“.

Sie können einen Haltepunkt in JavaScript in Visual Studio 2005 festlegen, aber zusätzlich zum Debuggen, das im Internet Explorer aktiviert werden muss, können Sie den Haltepunkt nur in einer .js-Datei festlegen.Sie können keinen Inline-JavaScript-Code debuggen.

Ich habe auch manchmal Probleme beim Versuch, meinen JavaScript-Code zu debuggen, wenn ich zum Debuggen die Methode „Attach Process“ verwende.Normalerweise verwende ich den grünen Pfeil „Debuggen starten“.Sie wissen, dass Ihr Code am Haltepunkt in Ihrer .js-Datei stoppt, wenn das Haltepunktsymbol (standardmäßig Burgandy Circle) ausgefüllt ist.Wenn es nicht ausgefüllt ist, werden Sie hier nie aufhören.

Stellen Sie abschließend sicher, dass das Debuggen in Ihrem aktiviert ist ASP.NET Konfigurationseinstellungen.

Debuggen von Client-JavaScript-Code in Visual Studio 2005:

Fügen Sie den folgenden Code am Anfang des JavaScript-Codes hinzu:

debugger

Sehen Debuggen von Client-JavaScript in Visual Studio 2005.

Ja, mit Microsoft-Skripteditor ist eine Option, wenn Sie Office XP oder Office 2003 installiert haben.Deaktivieren Sie im IE die Kontrollkästchen Skript-Debugging deaktivieren (Internet Explorer) und Skript-Debugging deaktivieren (Andere).

Starten Sie den IE neu.Im Menü „Ansicht“ finden Sie ein neues Element, „Skript-Debugging“. Wählen Sie „Öffnen“.Sie haben die Wahl zwischen VS2005 oder einer neuen Instanz des Microsoft Script Editors. Wählen Sie diese aus und probieren Sie es aus.

Bearbeiten:versuchen Das Link für ein Tutorial

Normalerweise verwende ich Firebug, um JS zu debuggen.

Sofern Sie kein Debugging im IE durchführen müssen, besteht keine Notwendigkeit, Firebug nicht mehr zu verwenden.Es funktioniert mit JavaScript in ASP.NET-Seiten genauso gut wie mit jedem anderen Seitentyp.

Das JavaScript-Debugging von Visual Studio ist in Ordnung, kann aber wirklich nicht mit der gesamten Bandbreite an clientseitigen Informationen mithalten, die Firebug aggregiert.

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