Sie sind hier 657
Der Index
return-Anweisung, Funktion 95–97
runde Klammern ()
in Funktionsaufrufen 68, 430, 439
in Parametern 97
S
Schatzsuche (Spiel) 405–406, 424
Schiffe versenken, fortgeschrittene Version
controller-Objekt
Eingaben übergeben an 360
implementierem 349–357
parseGuess-Funktion entwickeln 351–354
Rateversuch verarbeiten 350–354
Rateversuche zählen und feuern 355–356
Spielende feststellen 356
testen 357
über 329
Eingabe des Spielers auslesen 358–361
Event-Handler für »Feuern«-Button 359
HTML-Seite erstellen
CSS hinzufügen 324–326
Hintergrund 320–321
Klassen hit und miss verwenden 327, 375
Tabelle 322
Treffer und Fehlversuche platzieren 326
über 320
Materialsammlung 319
model-Objekt
feststellen, ob Schiff versenkt ist 346
fire-Methode in 342
implementieren 341–348
Interaktion mit View 336
nach Treffern suchen 343
parseGuess-Funktion, Position auf dem Spielfeld
ermitteln 353
Schiffe darstellen in 338–340, 378–379
testen 348
Treffer feststellen 344–345
über 329, 336
über Treffer und Fehlversuche informieren 347
Zustand von Schiffen darstellen in 337, 377
QA für 370–371
Schiffe mitverfolgen 337
schummeln 369
Spiel entwickeln 329–330, 376
Startpositionen für Schiffe 366
testen 370
über xv–xvii
view-Objekt
implementieren 329, 331–334
mit Model interagieren 336
testen 335
über 329
über Treffer und Fehlversuche informieren 347
Zufallspositionen für Schiffe erzeugen 362–368, 380
Schiffe versenken, vereinfacht
Benutzereingaben prüfen 54
Code zum Finden von Treffern hinzufügen 56–57, 77
entwickeln 45–46
HTML mit Code verbinden 45–46
Programmierfehler finden 68
prozedurales Design in 329
Pseudocode
durcharbeiten 47–48, 73
in JavaScript-Code übersetzen 52
Schleifen implementieren 51
Variablen festlegen 50
zum Finden von Treffern und Fehlversuchen
59–60, 76
Qualitätssicherung durchführen 61, 69–70
Statistiken für Spieler anzeigen 58
testen, ob Schiff versenkt wurde 57
über 44
zufällige Schiffspositionen zuweisen 66–68
Schleifen
do while 364, 373
endlos 55
for
beim Raten von Schiffspositionen in fortgeschritte-
ner Version vom Schiffe-versenken-Spiel 343
erneut ausführen 147
im Vergleich mit while-Schleife 144–145
über Arrays iterieren mit 140–142, 169
zum Hinzufügen neuer Schiffe in fortgeschrittener
Version vom Schiffe-versenken-Spiel 365, 367
mit Pseudocode implementieren 51
Pseudocode in JavaScript übersetzen 52
verschachtelt 368

Get JavaScript-Programmierung von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.