Suchen und Finden

Titel

Autor/Verlag

Inhaltsverzeichnis

Nur eBooks für mein Endgerät anzeigen:

 

Newsletter

Einführung in JavaScript - Gestalten Sie lebendige Webseiten

von: Shelley Powers

O'Reilly Verlag, 2007

ISBN: 9783897217737, 374 Seiten

Format: PDF, OL

Mac OSX,Windows PC,Mac OSX,Windows PC Apple iPad, Android Tablet PC's Online-Lesen für: Linux,Mac OSX,Windows PC

Preis: 10,00 EUR

Ersparnis: 24,90 EUR

  • J2EE mit Struts & Co.: Java-Projekte mit Struts, Tomcat, JBoss und Eclipse
    Oracle 10g
    GIMP2
    JBoss
    IBM WebSphere Applikationsserver
    E-Commerce Programmierung mit ASP - in 21 Tagen
    Datenbank-Anwendungen mit PostgreSQL
    Oracle-Programmierung
  • Outlook 2003 - Sicher kommunizieren, perfekt organisieren
    Web Application Development mit ColdFusion 4.5
    Apache Webserver 2
    ISA Server 2004 - Das Handbuch für Installation und Administration

     

     

     

     

     

 

Mehr zum Inhalt

Einführung in JavaScript - Gestalten Sie lebendige Webseiten


 

Inhalt

5

Vorwort

9

Für wen ist dieses Buch?

9

Inhalte dieses Buchs

10

Konventionen in diesem Buch

13

Verwendung der Codebeispiele

13

Website und Codebeispiele zu diesem Buch

14

Danksagung

14

Kapitel 1 Einführung und erste Schritte

15

Verwickelte Geschichte: Spezifikationen und Implementierungen

16

Browser-Inkompatibilität und andere Mythen über JavaScript

18

Was Sie mit JavaScript tun können

19

Ein erster Blick auf JavaScript: »Hallo Welt!«

21

Die JavaScript-Sandbox

31

Barrierefreiheit und Best Practices

32

Kaiptel 2 Datentypen und Variablen

41

Variablen identifizieren

41

Geltungsbereich

46

Einfache Typen

51

Konstanten: Benannt, aber keine Variablen

60

Fragen

60

Kaiptel 3 Operatoren und Anweisungen

62

Format einer JavaScript-Anweisung

62

Einfache Anweisungen

64

Bedingte Anweisungen und der Programmablauf

71

Bedingte Operatoren

78

Logische Operatoren

83

Fortgeschrittene Anweisungen: Schleifen

85

Fragen

89

Kaiptel 4 Objekte in JavaScript

90

Der Objektkonstruktor

91

Das Number-Objekt

91

Das String-Objekt

93

Reguläre Ausdrücke und RegExp

98

Nützliche Objekte: Date und Math

106

Arrays in JavaScript

113

Assoziative Arrays: Arrays, die keine sind

118

Fragen

118

Kaiptel 5 Funktionen

119

Eine Funktion definieren: Viele Wege führen nach Rom

119

Callback-Funktionen

127

Funktionen und Rekursion

129

Eingebettete Funktionen, Funktions-Closures und Speicherlecks

131

Das Function-Objekt

134

Fragen

136

Kaiptel 6 Events abfangen

137

Die Event-Handler auf DOM Level 0

139

Fragen

156

Kaiptel 7 Formulare und JiT-Validierung

157

Auf das Formular zugreifen

157

Events mit Formularen verbinden: Verschiedene Ansätze

158

Auswahlfelder

159

Radio-Buttons und Checkboxen

164

Eingabefelder und reguläre Ausdrücke mit JiT

169

Fragen

172

Kaiptel 8 Die Sandbox und mehr: Cookies, Vernetzung und Piraten

173

Die Sandbox

174

Alles über Cookies

176

Alternative Speichertechniken

182

Cross Site Scripting (XSS)

187

Fragen

189

Kaiptel 9 Grundlegende Browserobjekte

191

BOM im Überblick

191

Das window-Objekt

192

Frames und Location

202

history, screen und navigator

207

Die all-Collection, inner/outerHTML und inner/outerText

216

Etwas Altes, etwas Neues

219

Fragen

221

Kaiptel 10 DOM: Das Document Object Model

222

Die Geschichte von den zwei Schnittstellen

223

Das DOM und konforme Browser

224

Die DOM-HTML-API

226

Das DOM verstehen: Die Core-API

232

Das document-Objekt im DOM-Core

241

Element und Zugriff im Kontext

244

Den Baum anpassen

246

Fragen

249

Kaiptel 11 Eigene Objekte in JavaScript erstellen

250

Das JavaScript-Objekt und Prototyping

251

Erstellen Sie Ihre eigenen JavaScript-Objekte

253

Objekterkennung, Kapselung und browserübergreifende Objekte

257

Ändern von Konstruktoren und die Vererbung in JavaScript

263

Einzelne Objekte

265

Fortgeschrittene Fehlerbehandlungstechniken (try, throw, catch)

266

Was gibt es Neues in JavaScript?

271

Fragen

274

Kaiptel 12 Dynamische Webseiten erstellen: Stylen Sie Ihr Skript

275

DHTML: JavaScript, CSS und DOM

276

Schrift und Text

281

Position und Bewegung

285

Größe und Clipping

293

Anzeige, Sichtbarkeit und Opazität

298

Fragen

304

Kaiptel 13 Raus aus der Seite mit Ajax

305

Ajax: Nicht nur Code

306

Wie Ajax funktioniert

308

Hallo Ajax-Welt!

309

Das Ajax-Objekt: XMLHttpRequest und das ActiveX-Objekt des IE

313

Mit XML arbeiten – oder auch nicht

316

Google Maps

324

Fragen

326

Kaiptel 14 Frische Bibliotheken, erstaunliche Webservices und witzige APIs

327

Vor Beginn ein Warnhinweis

328

Arbeiten mit Prototype

329

Script.aculo.us: Mehr als die Summe seiner Punkte

334

Sabres Rico

337

Dojo

340

Die UI von Yahoo!

345

MochiKit

348

Fragen

353

Anhang Lösungen

354

Kapitel 2

354

Kapitel 3

355

Kapitel 4

356

Kapitel 5

356

Kapitel 6

357

Kapitel 7

358

Kapitel 8

359

Kapitel 9

360

Kapitel 10

360

Kapitel 11

361

Kapitel 12

362

Kapitel 13

362

Kapitel 14

363

Index

365