08.09.2013 Aufrufe

Anhang - Springer

Anhang - Springer

Anhang - Springer

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

10 „Gute“ Programme schreiben<br />

• Verwendung „sprechender Namen“<br />

bei Variablen und Funktionen (bzw.<br />

Methoden)<br />

• Kommentieren des Programms<br />

• Formatieren des Programms, so dass<br />

zusammengehörige Teile untereinander<br />

stehen.<br />

10.4 JavaScript und Ajax<br />

1 Die Funktion von JavaScript kennen<br />

a. „Clientseitig“ bedeutet, dass die<br />

Ausführung des Skripts durch den<br />

Webbrowser des Nutzers (clients) erfolgt<br />

und kein Webserver erforderlich<br />

ist. JavaScript kann auch ohne Internetverbindung<br />

eingesetzt werden.<br />

b. Anwendungsbeispiele:<br />

• Vollständigkeitsprüfung von<br />

Formularen<br />

• Navigationselemente,<br />

z. B. Menüs, animierte Buttons<br />

c. JavaScript kann, z. B. aus Sicherheitsgründen,<br />

im Browser deaktiviert<br />

werden, so dass die gewünschten<br />

Funktionen dann nicht möglich sind.<br />

2 JavaScript einbinden<br />

• Aufruf einer externen JS-Datei, vergleichbar<br />

mit dem Verknüpfen eines<br />

Bildes:<br />

<br />

• Einfügen des Skripts im Kopf oder<br />

Körper der HTML-Datei:<br />

...<br />

3 Variable verwenden<br />

a. +<br />

b. *<br />

c. < (oder ==)<br />

d. > (oder != oder )<br />

4 Modale Fenster anwenden<br />

Lösung zu a. bis c.:<br />

<br />

var groesse = window.prompt<br />

("Körpergröße in m:");<br />

var gewicht = window.prompt<br />

("Körpergewicht in kg:");<br />

var bmi=gewicht/<br />

(groesse*groesse);<br />

window.alert("Ihr BMI: " + bmi.<br />

toFixed(1));<br />

<br />

Hinweis: Die Eigenschaft toFixed(1)<br />

begrenzt die Anzahl an Nachkommastellen<br />

auf die in der Klammer angegebene<br />

Zahl.<br />

5 Neue Fenster erzeugen<br />

<br />

Neues Fenster<br />

Hinweis: Zum Testen des Skripts müssen<br />

Sie in Ihrem Browser einstellen,<br />

dass eine neue Seite im Fenster und<br />

nicht in einem neuen Tab dargestellt<br />

wird.<br />

6 Formulareingaben prüfen<br />

Lösung zu a. und b.:<br />

Lösungen<br />

1083

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!