Skip to content

Commit c6358fc

Browse files
author
Jonas
committed
Fix some translations
1 parent d6ebfb6 commit c6358fc

File tree

1 file changed

+18
-18
lines changed
  • 1-js/03-code-quality/01-debugging-chrome

1 file changed

+18
-18
lines changed

1-js/03-code-quality/01-debugging-chrome/article.md

+18-18
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ Bevor wir komplexeren Code schreiben, lass uns über Debuggen sprechen.
44

55
Alle modernen Browser und die meisten anderen Umgebungen unterstützen "debuggen" -- eine spezielle UI in den Entwicklerwerkzeugen, welches es einfacher macht Fehler zu finden und zu beheben.
66

7-
Wir werden hier Chrome verwenden, da er wahrscheinlich das Funktionsreichste in diesem Bereich ist.
7+
Wir werden hier Chrome verwenden, da er wahrscheinlich den Funktionsreichsten in diesem Bereich hat.
88

99
## Der "sources" Bereich
1010

11-
Deine Chrome Version sieht vielleicht etwas anders aus, aber es sollte trotzdem offensichtlich sein, was da ist.
11+
Deine Chrome Version sieht vielleicht etwas anders aus, aber es sollte trotzdem offensichtlich sein, was es gibt.
1212

1313
- Öffne die [Beispielseite](debugging/index.html) in Chrome.
1414
- Öffne die Entwicklerwerkzeugen mit `key:F12` (Mac: `key:Cmd+Opt+I`).
@@ -20,7 +20,7 @@ Folgendes sollten Sie sehen, wenn Sie dies zum ersten Mal machst:
2020

2121
Die Schaltfäche <span class="devtools" style="background-position:-168px -76px"></span> öffnet die Registerkarte mit den Dateien.
2222

23-
Wir klicken darauf und wählen `index.html` aus und danach `hello.js` in der Baumansicht. Hier ist, was erscheinen sollte:
23+
Wir klicken darauf und wählen `index.html` aus und danach `hello.js` in der Baumansicht. Danach sollte es etwa so bei Ihnen aussehen:
2424

2525
![](chrome-tabs.png)
2626

@@ -30,31 +30,31 @@ Hier können wir 3 Bereiche erkennen:
3030
2. Der **Source Bereich** zeigt den Source Code.
3131
3. Der **Information und Kontroll Bereich** ist für das Debuggen, wir werden ihn bald erkunden.
3232

33-
Jetzt können Sie auf die selbe Schaltfläche <span class="devtools" style="background-position:-200px -76px"></span> erneut klicken um die Ressourcen Liste zu verstecken und dem Code platz zu schaffen.
33+
Jetzt können Sie auf die selbe Schaltfläche <span class="devtools" style="background-position:-200px -76px"></span> erneut klicken um die Ressourcen Liste zu verstecken um dem Code platz zu schaffen.
3434

3535
## Console
3636

3737
Wenn wir `Esc` drücken, dann öffnet sich darunter eine Console. Wir können dort Befehle eingeben und mit `key:Enter` ausführen.
3838

3939
Nachdem eine Anweisung ausgeführt wurde, wird das Ergebnis darunter angezeigt.
4040

41-
Als Beispiel, hier `1+2` ergibt `3`, und `hello("debugger")` liefert nichts, sodass das Ergebnis `undefined` ist:
41+
Als Beispiel, hier `1+2` ergibt `3`, und `hello("debugger")` liefert nichts, daher ist das Ergebnis `undefined`:
4242

4343
![](chrome-sources-console.png)
4444

4545
## Haltepunkte
4646

47-
Lassen Sie uns untersuchen, was innerhalb des Codes der [Beispielseite](debugging/index.html) vor sich geht.. In `hello.js`, klicke auf die Zeilennummer `4`. Ja, direkt auf die Zahl `4`, nicht im Code.
47+
Lassen Sie uns untersuchen, was innerhalb des Codes der [Beispielseite](debugging/index.html) vor sich geht. In `hello.js`, klicke auf die Zeilennummer `4`. Ja, direkt auf die Zahl `4`, nicht im Code.
4848

49-
Herzlichen Glückwunsch! Sie haben einen Haltepunkt gesetzt. Bitte klicken sie auch auf die Nummer für Zeile `8`.
49+
Herzlichen Glückwunsch! Sie haben einen Haltepunkt gesetzt. Bitte klicken Sie auch auf die Nummer für Zeile `8`.
5050

51-
Es sollte wie folgt aussehen (Blau markiert an welcher stelle sie klicken sollen):
51+
Es sollte wie folgt aussehen (Blau markiert an welcher stelle Sie klicken sollen):
5252

5353
![](chrome-sources-breakpoint.png)
5454

55-
Ein*Haltepunkt* ist ein Punkt im Code an der der Debugger automatisch anhalten wird, während der JavaScript ausführung.
55+
Ein *Haltepunkt* ist ein Punkt im Code an der der Debugger automatisch anhalten wird, während der JavaScript ausführung.
5656

57-
Währen der Code angehalten ist können wir die aktuellen Variablen untersuchen, ausführen Befehle in der Console etc. In anderen Worten, wir können es debuggen.
57+
Währen der Code angehalten ist können wir die aktuellen Variablen untersuchen, Befehle in der Console ausführen etc. In anderen Worten, wir können es debuggen.
5858

5959
Wir können immer eine Liste von Haltepunkten im rechten Bereich finden. Dies ist nützlich, wenn wir viele Haltepunkte in verschiedenen Dateien haben. Das erlaubt uns:
6060
- Schnell zu einem Haltepunkt im Code zu springen (durch klicken auf ihn im rechten Bereich).
@@ -99,7 +99,7 @@ Bitte öffne die Dropdown-Listen für Informationen auf der rechten Seite (mark
9999

100100
1. **`Watch` -- zeigt aktuelle Werte für beliebige Ausdrücke an.**
101101

102-
Sie können das Plus anklicken `+`und einen Ausdruck eingeben. Der Debugger wird den Wert zu jedem Moment anzeigen, er wird automatisch neu berechnet während die Ausführung läuft.
102+
Sie können das Plus anklicken `+` und einen Ausdruck eingeben. Der Debugger wird den Wert zu jedem Moment anzeigen, er wird automatisch neu berechnet während die Ausführung läuft.
103103

104104
2. **`Call Stack` -- zeigt die verschachtelte Aufrufkette an.**
105105

@@ -108,15 +108,15 @@ Bitte öffne die Dropdown-Listen für Informationen auf der rechten Seite (mark
108108
Wenn Sie auf ein Stack Item klicken, springt der Debugger zum zugehörigen Code, und alle seine Variablen können ebenfalls untersucht werden.
109109
3. **`Scope` -- aktuelle Variablen.**
110110

111-
`Local` zeigt lokale funktions Variablen. Sie können ihre Werte auch direkt über dem Code hervorgehoben sehen .
111+
`Local` zeigt lokale Funktionsvariablen. Sie können ihre Werte auch direkt über dem Code hervorgehoben sehen .
112112

113113
`Global` hat globale Variablen (außerhalb von allen Funktionen).
114114

115115
Dort ist auch das `this` Schlüsselwort, welches wir bisher nicht kennengelernt haben, aber das werden wir bald tun.
116116

117117
## Verfolgung der Ausführung
118118

119-
Nun ist es an der Zeit, das Skript zu verfolgen (*trace*).
119+
Nun ist es an der Zeit, das Skript zu verfolgen.
120120

121121
Hierfür gibt es Schaltflächen im oberen rechten Bereich. Nehmen wir diese ins Visier.
122122

@@ -130,7 +130,7 @@ Hier ist, was wir nach einem Klick darauf sehen können:
130130
Die Ausführung wurde fortgesetzt, erreicht einen anderen Haltepunkt innerhalb von `say()` und hält dort an. Werfen Sie einen Blick auf den "Call stack" auf der rechten Seite. Es hat sich um einen weiteren Anruf erhöht. Wir sind nun innerhalb von `say()`.
131131

132132
<span class="devtools" style="background-position:-137px -76px"></span> -- einen Schritt tun (den nächsten Befehl ausführen), aber *nicht in die Funktion hinein gehen*, Kurztaste `key:F10`.
133-
: Wenn wir es jetzt anklicken, ein `alert` wird angezeigt. Das Wichtige dabei ist `alert` kann jede Funktion sein, die Ausführung "geht darüber hinweg", es überspringt den Funktionsinhalt.
133+
: Wenn wir es jetzt anklicken, wird ein `alert` angezeigt. Das Wichtige dabei ist `alert` kann jede Funktion sein, die Ausführung "geht darüber hinweg", es überspringt den Funktionsinhalt.
134134

135135
<span class="devtools" style="background-position:-72px -76px"></span> -- einen Schritt tun, Kurztaste `key:F11`.
136136
: Wie der Vorherige, allerdings "hineingehen" in geschachtelte Funktionen . Wenn Sie darauf klicken, werden alle Skript-Aktionen nacheinander ausgeführt.
@@ -142,7 +142,7 @@ Hier ist, was wir nach einem Klick darauf sehen können:
142142
: Diese Schaltfläche bewegt die Ausführung nicht. Sie aktiviert/deaktiviert nur alle Haltepunkte.
143143

144144
<span class="devtools" style="background-position:-264px -4px"></span> -- aktivieren/deaktivieren der automatischen Pause im Falle eines Fehlers.
145-
: Ist dies aktiviert,und die Entwicklerwerkzeuge sind offen, ein Script Fehler führt zu einem automatischen Anhalten der Ausführung. Dann können wir die Variablen analysieren um zu sehen was falsch lief. Das heißt wenn unser Script mit einem Fehler stirbt, können wir den Debugger öffnen, diese Option aktivieren und die Seite neuladen um zu sehen an welcher Stelle es stirbt und was der Kontext an dieser Stelle ist..
145+
: Ist dies aktiviert, und die Entwicklerwerkzeuge sind offen, ein Script Fehler führt zu einem automatischen Anhalten der Ausführung. Dann können wir die Variablen analysieren um zu sehen was falsch lief. Das heißt wenn unser Script mit einem Fehler stirbt, können wir den Debugger öffnen, diese Option aktivieren und die Seite neuladen um zu sehen an welcher Stelle es stirbt und was der Kontext an dieser Stelle ist.
146146

147147
```smart header="Continue to here"
148148
Rechtsklick auf die Zeile öffnet das Kontext Menu mit einer großartigen Option mit dem Namen: "Continue to here".
@@ -163,9 +163,9 @@ for (let i = 0; i < 5; i++) {
163163
}
164164
```
165165

166-
Normalerweise sieht der Nutzer diese Ausgabe nicht, er ist in der Console. Um ihn zu sehen, öffne entweder den Console Bereich in den Entwicklerwerkzeugen oder drücke `key:Esc` während Sie sich in einer anderen Registerkarte befinden: dies öffnet die Console an der Unterseite.
166+
Normalerweise sieht der Nutzer diese Ausgabe nicht, sie erscheint in der Console. Um sie zu sehen, öffne entweder den Console Bereich in den Entwicklerwerkzeugen oder drücke `key:Esc` während Sie sich in einer anderen Registerkarte befinden: dies öffnet die Console an der Unterseite.
167167

168-
Wenn wir genügend Logging in unserem Code haben, dann können wir sehen, was in den Datensätzen vor sich geht, ohne den Debugger..
168+
Wenn wir genügend Logging in unserem Code haben, dann können wir sehen, was in den Datensätzen vor sich geht, ohne den Debugger.
169169

170170
## Übersicht
171171

@@ -174,7 +174,7 @@ Wie wir sehen können, gibt es drei Hauptmöglichkeiten ein Script zu unterbrech
174174
2. Das `debugger` Statement.
175175
3. Ein Fehler (wenn die Entwicklerwerkzeuge geöffnet sind und die Schaltfläche <span class="devtools" style="background-position:-264px -4px"></span> auf "on" ist)
176176

177-
Dann können wir Variablen untersuchen und weitermachen, um zu sehen , wo die Ausführung falsch läuft.
177+
Dann können wir Variablen untersuchen und weitermachen, um zu sehen, wo die Ausführung falsch läuft.
178178

179179
Es gibt noch viel mehr Möglichkeiten in den Entwicklerwerkzeugen als hier beschrieben sind. Das vollständige Handbuch finden Sie unter <https://developers.google.com/web/tools/chrome-devtools>.
180180

0 commit comments

Comments
 (0)