- Sprungmarke
-
Sprungmarke wird in einigen Bereichen der EDV der Bezugspunkt innerhalb eines Dokumentes oder Programmes bezeichnet.
Sprungmarken in der Programmierung
In der Programmierung und in Skriptsprachen kommen Sprungmarken vor. Sie stellen eine Adresse innerhalb des Programmcodes dar.
Die Verwendung ist umstritten, da der Programmablauf dadurch unüberschaubar wird. In der objektorientierten Programmierung kann man jeden goto-Befehl durch andere Kontrollstrukturen, wie beispielsweise die Schleife, ersetzen (siehe dazu auch Label und Sprunganweisung).
Unverzichtbar sind Sprungmarken aber im Debuggen (der Fehlersuche und -analyse eines Programmcodes), wobei damit Programmabläufe an bestimmten Stellen gestoppt, begonnen oder genauer untersucht werden können.
Sprungmarken der Datenerschließung
Bei Sprungmarken handelt sich um einen Bezugspunkt innerhalb eines Dokumentes. Typisches Beispiel wäre die Verlinkung einer Zwischenüberschrift mit dem Inhaltsverzeichnis. Wenn man dem Verweis im Inhaltsverzeichnis folgt, springt das Dokument an den entsprechenden Ankerpunkt, sei es HTML (näheres dazu siehe Anker), ein Textverarbeitungsprogramm (in Textdokumenten wird analog zur Sprungmarke auch der Begriff Textmarke verwendet), oder der Webbrowser.
Neben der Adressierung von Überschriften verwendet man Sprungmarken auch für die jeweiligen Seiten eines Dokuments (wie sie sich etwa aus dem automatischen Textumbruch „von selbst“ ergeben) und deren Kopfzeile, die Ansteuerung von Fußnoten, Querverweise und Verzeichnissen aller Art, oder für eingebettete Bilder, Tabellen, und andere Illustrationen.
Die Sprungmarken sind in der URL-Codierung typischerweise mit
#
codiert, und trennen Dokumentadresse vom angefügten Namen der Sprungadresse. Ein Beispiel wäre die URLhttp://de.wikipedia.org/w/index.php?title=Sprungmarke#Sprungmarken_der_Datenerschliessung
auf die Überschrift dieses Abschnitts des Wikipediaartikels, oderhttp://de.wikipedia.org/w/index.php?title=Sprungmarke#Textmarke
an den daneben platzierten HTML-Anker. Auch die meisten Textverarbeitungsprogramme bauen in der internen Codierung auf der URL-Syntax auf, um die Sprungmarken allgemein zugänglich zu halten.
Wikimedia Foundation.