Autor Thema: Java Script Debug  (Gelesen 1510 mal)

Offline Christopher

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.060
  • Geschlecht: Männlich
  • Dumm ist der, der dummes tut.
Java Script Debug
« am: 08.02.03 - 18:54:53 »
Hallo gibt es eine einfache Möglichkeit Java Script zu debuggen? Ich glaube wenn man einen WIN2000 Server hat ist so einen Debugger dabei. Oder gibt es da anderes Tool?

Gruß Christopher
Client & Server R 5.011
Principal Certified Lotus Professional R5 System Administration
Microsoft Certified Systems Engineer 2000
Microsoft Certified Systems Administrator 2000
Microsoft Certified Systems Administrator 2003
Microsoft Certified Systems Engineer 2003

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Java Script Debug
« Antwort #1 am: 08.02.03 - 21:57:10 »
... ich debugge mit einer kleinen Funktion, die über einen Cookie eine flag überprüft, und dann im Code eine Meldug ausgibt.
du kannst die flag beim entwickeln aber auch hardcoden...


var flag = "1";
function debug(sTxt){if(flag=="1"){alert(sTxt)}}
...
// an beliebiger Stelle im Code...

debug("Position.Wert - oder was auch immer...")


... kostet zumindest nichts... und da bin ich Schwabe... und bisalng hat mir das gereicht...

ata   ;D
« Letzte Änderung: 09.02.03 - 12:21:31 von ata »
Grüßle Toni :)

Offline Christopher

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.060
  • Geschlecht: Männlich
  • Dumm ist der, der dummes tut.
Re:Java Script Debug
« Antwort #2 am: 09.02.03 - 12:17:05 »
Hallo Ata,

vielen Dank für den Tipp. Ich bin etwas durch Lotus Script Debugger verwöhnt. Ich werde mal Deine Methode probieren.

Viele Grüße  Christopher
Client & Server R 5.011
Principal Certified Lotus Professional R5 System Administration
Microsoft Certified Systems Engineer 2000
Microsoft Certified Systems Administrator 2000
Microsoft Certified Systems Administrator 2003
Microsoft Certified Systems Engineer 2003

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Java Script Debug
« Antwort #3 am: 09.02.03 - 12:25:22 »
... es gibt auch Debugger für JavaScript - aber immer gleich teuer, wenn sie was taugen sollen...

... wie gesagt, damit komme ich ganz gut klar...

... wichtig wäre noch sich eine klare Struktur beim gestalten der Codes anzueignen, daß macht den Code lesbarer - ähnlich LS mit den Einrückungen...

... und bei der Namensgebung aufpassen, Groß- und Kleinschreibung der Variablen sind sensitiv - gewöhn dir eine systematische Vorgehensweise an - damit hast du die Grundfehler bereits im Griff...

... die Abweichungen der verschiedenen Browser im Handling mit JavaScript machen hier Debugger in ihrer Zuverlässigkeit fragwürdig - denn was bei Netscape funzt, funzt noch lange nicht im IE - ich hab da leidvolle Erfahrungen gemacht - meine Homepage ist pures JavaScript...

ata
« Letzte Änderung: 09.02.03 - 12:27:43 von ata »
Grüßle Toni :)

Offline Christopher

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.060
  • Geschlecht: Männlich
  • Dumm ist der, der dummes tut.
Re:Java Script Debug
« Antwort #4 am: 09.02.03 - 16:57:10 »
Wenn ich mich richtig erinnere, ist bei WIN200 Server so ein Debugger dabei. Ich finde so einen Debugger ganz praktisch um fremden Code analysieren. Lotus Script verstehe ich mittlerweile ganz gut. Bei JavaScript mit in Verbindung   mit Notes habe ich noch nicht ganz verstanden aber ich arbeitete daran :-)

Hast Du evtl ein paar Tipps in Bezug Notes und Java Script?

Viele Dank für Deine Hilfe Ata
Client & Server R 5.011
Principal Certified Lotus Professional R5 System Administration
Microsoft Certified Systems Engineer 2000
Microsoft Certified Systems Administrator 2000
Microsoft Certified Systems Administrator 2003
Microsoft Certified Systems Engineer 2003

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Java Script Debug
« Antwort #5 am: 09.02.03 - 18:05:23 »
... nimm dir Stück für Stück das DOM (DocumentObjectModel) vor. Das ist der Schlüssel für den Zugriff auf die Objekte...

... schau dir den Code an, den Domino aus den Notes-Dokumenten generiert - damit kannst du sehen, wie Domino mit dem DOM arbeitet...

... das wäre fürs erste das Wichtigste...

Zum Debugger...
... das wichtigste an der Analysierung von Code ist eine saubere Struktur. Ich verbringe einiges an Zeit, mir fremden Code in meine Struktur zu bringen...

... ob bei Win2000 ein Debugger dabei ist, weiß ich nicht, arbeite zu Hause mit Win98 SE - aber beim kleinsten Entwicklertool MS VB6 ist im Debugger auch JavaScript möglich. Bei Fehlern bleibt der dann ähnlich LS-Debugger an der entsprechenden Stelle stehen...

ata
Grüßle Toni :)

Offline forrest g

  • Aktives Mitglied
  • ***
  • Beiträge: 130
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re:Java Script Debug
« Antwort #6 am: 24.02.03 - 17:52:02 »
hallo ata,

du hats hier deine hilfsfunktion zum debuggen von javascript aufgeführt.
wäre sehr nett, wenn du mir erklären könntest, wie du mit der funktion arbeitest.
wann die funktion aufgerufen wird und was du über duie alertbox ausgibst(setzt du die vor einer codezeile ein, in der du den fehler vermutest?)

vielen dank im voraus


Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Java Script Debug
« Antwort #7 am: 24.02.03 - 18:40:34 »
... ich setze zu Beginn eine flag - bei mir heißt die dbug
... dann brauche ich eine Funktion, die mir eine Meldung ausgibt, wenn eine flag den Wert 1 hat...
... aufgerufen wird dann mit der Funktion debug("Meldungstext")

var dbug = 1;
function debug(sTxt){
  if( dbug == 1 ){alert(sTxt);}
}

... igendwo im Code dann...

debug("Ich bin jetzt an der_und_der Stelle");

... das wars schon - du kannst dir natürlich Strings verketten, die flag im Verlauf immer wieder ein und ausschalten - ganz was du eben benötigst...

ata




Grüßle Toni :)

Offline forrest g

  • Aktives Mitglied
  • ***
  • Beiträge: 130
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re:Java Script Debug
« Antwort #8 am: 24.02.03 - 20:36:54 »
hallo ata,
vielen dank für den tip.

tschö
forrest g

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz