O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

JavaScript: kurz & gut

Book Description

JavaScript ist eine mächtige, objektorientierte Skriptsprache, die ursprünglich vor allem dazu genutzt wurde, visuelle Web-Effekte zu erzeugen oder Formulare zu validieren. Im Zusammenhang mit Ajax kommt JavaScript immer häufiger auch bei der Programmieru

Table of Contents

  1. JavaScript: kurz & gut
    1. 1. JavaScript – kurz & gut
      1. Einführung
        1. Sprachversionen und Standards
        2. Der Aufbau des Buchs
        3. Konventionen
      2. Die Programmiersprache JavaScript
        1. Syntax
          1. Groß-/Kleinschreibung
          2. Whitespace
          3. Semikola
          4. Kommentare
          5. Bezeichner
          6. Schlüsselwörter
        2. Variablen
        3. Datentypen
          1. Number
          2. Boolean
          3. String
          4. Object
          5. Array
          6. Function
          7. null und undefined
          8. Typumwandlungen
        4. Ausdrücke und Operatoren
        5. Anweisungen
          1. Anweisungen mit Ausdrücken
          2. Zusammengesetzte Anweisungen
          3. Leere Anweisungen
          4. Anweisungslabel
          5. Alphabetische Auflistung der Anweisungen
        6. Objektorientiertes JavaScript
        7. Reguläre Ausdrücke
          1. Literale Zeichen
          2. Zeichenklassen
          3. Wiederholung
          4. Gruppierung und Alternativen
          5. Vergleichspositionen verankern
      3. Clientseitiges JavaScript
        1. JavaScript in HTML
          1. Das <script>-Tag
          2. Event-Handler
          3. JavaScript-URLs
        2. Das Window-Objekt
          1. Einfache Dialogboxen
          2. Timer
          3. Systeminformation
          4. Browsernavigation
          5. Fenstersteuerung
          6. Mehrere Fenster und Frames
        3. Das Document-Objekt
        4. DOM Level 0
          1. Dokumentinhalte dynamisch erzeugen
          2. Dokumentinformationen und -inhalte
          3. Zugriff auf Formularelemente
          4. Dynamische Formulare
          5. Formularvalidierung
          6. Rollover-Effekte für Bilder
          7. Mit Cookies arbeiten
        5. Das W3C DOM
          1. Elemente anhand des id- oder name-Attributs finden
          2. Elemente anhand des Tag-Namens finden
          3. Knoten über XPath ermitteln
          4. Einen Dokumentbaum durchlaufen
          5. Knotentypen
          6. HTML-Attribute
          7. Bearbeitung von Dokumentelementen
          8. Ändern von Dokumenttext
          9. Ändern der Dokumentstruktur
          10. Range
        6. Skriptsteuerung von CSS-Styles
        7. Events und Event-Handling
          1. Event-Handler als JavaScript-Funktionen
          2. Fortgeschrittenes Event-Handling
        8. Direkte Client/Server-Kommunikation mit JavaScript
        9. XML
          1. XML-Dokumente abrufen
          2. XML-Dokumente erzeugen
          3. XML-Text parsen
          4. XML serialisieren
          5. XML transformieren
        10. JavaScript-Sicherheitsbeschränkungen
      4. JavaScript-API-Referenz
        1. Anchor
        2. Applet
        3. Arguments
        4. Array
        5. Attr
        6. Boolean
        7. Comment
        8. CSS2Properties
        9. CSSRule
        10. CSSStyleSheet
        11. Date
        12. Document
        13. DocumentFragment
        14. DOMException
        15. DOMImplementation
        16. DOMParser
        17. Element
        18. Error
        19. EvalError
        20. Event
        21. Form
        22. Frame
        23. Function
        24. Global
        25. History
        26. HTMLCollection
        27. HTMLDocument
        28. HTMLElement
        29. IFrame
        30. Image
        31. Input
        32. KeyEvent
        33. Link
        34. Location
        35. Math
        36. MimeType
        37. MouseEvent
        38. Navigator
        39. Node
        40. NodeList
        41. Number
        42. Object
        43. Option
        44. Plugin
        45. Range
        46. RangeException
        47. RegExp
        48. Screen
        49. Select
        50. String
        51. Style
        52. SyntaxError
        53. Table
        54. TableCell
        55. TableRow
        56. TableSection
        57. Text
        58. Textarea
        59. Window
        60. XMLHttpRequest
        61. XMLSerializer
        62. XPathExpression
        63. XPathResult
        64. XSLTProcessor
    2. A. Anhang