Zum Inhalt

Inhaltsverzeichnis • Anhang • Anhang: JavaScript • Anhang: JS-Funktionen und Objekte
⇦ Anhang: JS-Syntax / Anhang: JS reservierte Wörter ⇨
25.07.2014 09:10:11

Anhang: JS-Funktionen und Objekte

Objektunabhängige Funktionen

Genauere Beschreibung in SelfHTML.

decodeURI()
URI dekodieren
encodeURI()
URI enkodieren
decodeURIComponent()
URI dekodieren (inkl. , / ? : @ & = + $)
encodeURIComponent()
URI enkodieren (inkl. , / ? : @ & = + $)
eval()
Ausdruck interpretieren
escape()
Steuer-/Sonderzeichen escapen (in Hexwerte codieren)
unescape()
Steuer-/Sonderzeichen unescapen (aus Hexwerten codieren)
isFinite()
auf numerischen Wertebereich prüfen
isNaN()
auf numerischen Wert prüfen (Not a Number)
parseFloat()
Zeichenkette in Kommazahl wandeln
parseInt()
Zeichenkette in Ganzzahl wandeln
Number()
Objekt in Zahl wandeln
String()
Objekt in Zeichenkette wandeln

Funktion als Objekt

Funktion sind innerhalb von JS als Objekte benutzbar. So kann eine Funktion, die ein Objekt zurück gibt (Referenz!) direkt mit den Eigenschaften und Methoden des Objekts aufgerufen werden.

Genauere Beschreibung in SelfHTML.

arguments
Argumentnamen-Array
arity
Anzahl Argumente
caller
Namen der aufrufenden Funktion

Zeichenketten als Objekt

Auch Zeichenketten werden JS-intern als Objekte verwaltet.

Genauere Beschreibung in SelfHTML.

HTML-Eigenschaften

anchor()
Verweisanker erzeugen
big()
großen Text erzeugen
blink()
blinkenden Text erzeugen
bold()
fetten Text erzeugen
fixed()
Teletyper-Text erzeugen
fontcolor()
Schriftfarbe erzeugen
fontsize()
Schriftgröße erzeugen
italics()
kursiven Text erzeugen
link()
Verweis erzeugen
small()
kleinen Text erzeugen
strike()
durchgestrichenen Text erzeugen
sub()
tiefgestellten Text erzeugen
sup()
hochgestellten Text erzeugen

Zeichenketteneigenschaften

length
Anzahl der Zeichen
charAt()
Zeichen an einer Position ermitteln
charCodeAt()
Unicode-Zeichennummer an einer Position
concat()
Zeichenketten zusammenfügen
fromCharCode()
Unicode-Zeichen erzeugen
indexOf()
Position eines Zeichens ermitteln
lastIndexOf()
letzte Position eines Zeichens ermitteln
match()
Regulären Ausdruck anwenden
replace()
Regulären Ausdruck anwenden und ersetzen
search()
Suchen mit Regulärem Ausdruck
slice()
Teil aus Zeichenkette extrahieren
split()
Zeichenkette aufsplitten
substr()
Teilzeichenkette ab Position ermitteln
substring()
Teilzeichenkette ermitteln
toLowerCase()
alles klein schreiben
toUpperCase()
alles groß schreiben

Array als Objekt

Auch Arrays sind in JS Objekte (erkennbar am new). Entsprechend gibt es einige Methoden auf Arrays:

Genauere Beschreibung in SelfHTML.

length
Anzahl der Array-Elemente
concat()
Hängt ein Array an ein anderes an und gibt das Ergebnis zurück
join()
Verwandelt ein Array in eine Zeichenkette mit dem übergeben Trennzeichen
pop()/push()
Entfernt vom Array das letzte Element oder fügt dem Array ein Element an letzter Stelle hinzu
reverse()
Kehrt die Elmentreihenfolge im Array um
(un)shift()
Entfernt vom Array das erste Element oder fügt dem Array ein Element an erster Stelle hinzu
slice()
Extrahiert einen Teil aus dem Array, ab einer bestimmten Stelle
splice()
Fügt einen Teil zu dem Array hinzu, ab einer bestimmten Stelle
sort()
Sortiert die Array-Elemente lexikalisch oder benutzerdefiniert

Vordefinierte Objekte von JS

Genauere Beschreibung in SelfHTML.

Boolean
Wahr/Falsch-Variablen
Date
Datum und Uhrzeit
Math
Mathematische Funktionen
Number
Eigenschaften numerischer Werte
RegExp
reguläre Ausdrücke

Vordefinierte Objekte des Browsers

Genauere Beschreibung in SelfHTML.

Objekt navigator

navigator
Browser-Informationen
navigator.mimeTypes
MIME-Typ-Informationen
navigator.plugins
installierte Plugins

Objekt screen

screen
Bildschirm-Informationen

Objekt window

window
Anzeigefenster
window.event
Anwenderereignis (wie Tastendruck)
window.frames
Frame-Fenster
window.history
besuchte Seiten
window.location
URIs

Objekt (window.)document

document
Dokument im Anzeigefenster (DOM)
Sonderfall: document.write(); schreibt direkt ins Dokument
document.getElementsByName()
Zugriff auf DOM über Attribut name=""
document.getElementsByClass()
Zugriff auf DOM über Attribut class=""
document.getElementById()
Zugriff auf DOM über Attribut id=""
document.anchors
Verweisanker im Dokument
document.applets
Java-Applets im Dokument
document.forms
Formulare im Dokument
document.(HTML-Tags)
Alle HTML-Elemente des Dokuments
document.images
Grafikreferenzen im Dokument
document.links
Verweise im Dokument
document.node
Alle Knoten des Elementenbaums
document.forms.elements
Formularelemente eines Formulars
document.forms.elements.options
Optionen einer Auswahlliste
⇦ Anhang: JS-Syntax / Anhang: JS reservierte Wörter ⇨
Nach oben