Haupt Technologie

Web-Skript-Programmiersprache

Web-Skript-Programmiersprache
Web-Skript-Programmiersprache

Video: So funktioniert das Web Tutorial: Serverseitiges Scripting |video2brain.com 2024, Juni

Video: So funktioniert das Web Tutorial: Serverseitiges Scripting |video2brain.com 2024, Juni
Anonim

Web-Skript, eine Computerprogrammiersprache zum Hinzufügen dynamischer Funktionen zu World Wide Web-Seiten. Mit HTML (Hypertext Markup Language) oder XML (Extensible Markup Language) gekennzeichnete Webseiten sind weitgehend statische Dokumente. Web-Scripting kann einer Seite Informationen hinzufügen, wenn ein Leser sie verwendet, oder den Leser Informationen eingeben lassen, die beispielsweise an die Bestellabteilung eines Online-Geschäfts weitergeleitet werden können. CGI (Common Gateway Interface) bietet einen Mechanismus. Es überträgt Anforderungen und Antworten zwischen dem Webbrowser des Lesers und dem Webserver, der die Seite bereitstellt. Die CGI-Komponente auf dem Server enthält kleine Programme, sogenannte Skripte, die Informationen aus dem Browsersystem übernehmen oder zur Anzeige bereitstellen. Ein einfaches Skript fragt möglicherweise nach dem Namen des Lesers, ermittelt die Internetadresse des vom Leser verwendeten Systems und druckt eine Begrüßung. Skripte können in jeder Programmiersprache geschrieben werden. Da es sich jedoch im Allgemeinen um einfache Textverarbeitungsroutinen handelt, sind Computerskriptsprachen wie PERL besonders geeignet.

Ein anderer Ansatz besteht darin, eine Sprache zu verwenden, in der Web-Skripte vom Browser ausgeführt werden. JavaScript ist eine solche Sprache, die von der Netscape Communications Corp. Entwickelt wurde.; Es kann sowohl mit den Browsern von Netscape als auch von Microsoft Corporation verwendet werden. JavaScript ist eine einfache Sprache, die sich stark von Java unterscheidet. Ein JavaScript-Programm kann mit dem HTML-Tag in eine Webseite eingebettet werden. JavaScript-Anweisungen, die auf dieses Tag folgen, werden vom Browser ausgeführt, wenn die Seite ausgewählt wird. Um die Anzeige dynamischer (interaktiver) Seiten zu beschleunigen, wird JavaScript häufig mit XML oder einer anderen Sprache kombiniert, um Informationen zwischen dem Server und dem Browser des Clients auszutauschen. Insbesondere ermöglicht der Befehl XMLHttpRequest asynchrone Datenanforderungen vom Server, ohne dass der Server die gesamte Webseite erneut senden muss. Dieser Ansatz oder diese „Philosophie“ der Programmierung wird als Ajax (asynchrones JavaScript und XML) bezeichnet.

VB Script ist eine Teilmenge von Visual Basic. Ursprünglich für die Office-Programmsuite von Microsoft entwickelt, wurde es später auch für Web-Skripte verwendet. Seine Funktionen ähneln denen von JavaScript und es kann auf dieselbe Weise in HTML eingebettet werden.

Hinter der Verwendung solcher Skriptsprachen für die Webprogrammierung steht die Idee der Komponentenprogrammierung, bei der Programme durch Kombinieren unabhängiger zuvor geschriebener Komponenten ohne weitere Sprachverarbeitung erstellt werden. JavaScript- und VB-Skriptprogramme wurden als Komponenten entwickelt, die an Webbrowser angehängt werden können, um zu steuern, wie sie Informationen anzeigen.