Programmierung

Java-Script


 
  1. Allgemein

    Javascript ist eine Skriptsprache die 1995 von Netscape entwickelt wurde. Sie ist objektorientiert und erweitert  HTML um viele Fähigkeiten. Die Scripte werden als Quelltext zur Laufzeit interpretiert (z.B. wie Batch-Dateien).
    Javascript ermöglicht selber Funktionen zu erstellen die Aktionen ausführen. Der Vorteil besteht darin, dass diese Funktionen nur Browserseitig ausgeführt werden und somit kein Traffic zwischen Server und Anwender erzeugt wird.
    Nachteilig ist, dass der Quellcode komplett offensichtlich ist, da der Anwender sich den Quellcode anzeigen lassen kann. Somit sind mit Javascript allein keine sicherheitsrelevanten Programmteile, wie Passwortabfrage etc. sinnvoll.
    Funktionen sind Anweisungsblöcke. Sie können eigene Funktionen innerhalb eines Javascript-Bereichs oder in einer Javascript-Datei definieren.
    An erlaubten Stellen, z.B. innerhalb der einleitenden HTML-Tags <BODY...> und <a HREF...>, oder in einem Formular-Tag wie <input...>, können Sie eine solche selbst definierte Funktion dann mit Hilfe eines Event-Handlers aufrufen. Oder Sie rufen eine Funktion innerhalb einer anderen Funktion auf.
    In Javascript gibt es vordefinierte Objekte wie z.B. WINDOWS, FORM, BUTTON etc.. Sie können sich aber auch selbst Objekte definieren.
    Objekte bestehen aus Eigenschaften wie z.B. die Beschriftung eines Knopfes oder der Inhalt eines Textfeldes und aus Methoden wie z.B. die Methode "onClick" bei einem Knopf. Die Methoden und Eigenschaften sind zum Teil vordefiniert, können aber mit Hilfe eines Javascripts neu belegt werden.
    Wie kann Java-Script in einer HTML-Seite verwendet werden ?

    Eine Möglichkeit ist das direkte Einbinden in die HTML-Datei.
    Dabei wird das Script in den Script-Bereich des HEAD-Bereichs geschrieben.

    <HTML>
      <HEAD>
        <TITLE>xyz</TITLE>
          <script language="JavaScript">
          <!--
           ... Quellcode
          //-->
          </script>

      </HEAD>
      <BODY>
         . . .
      </BODY>
    </HTML>

    Ein Javascript kann auch im BODY-Bereich des HTML-Quelltextes stehen. Dabei wird der Javascript-Quelltext dem Ereignis direkt zugeordnet.

    <HTML>
      <HEAD>
        <TITLE>xyz</TITLE>
      </HEAD>
      <BODY>
         . . .
        <input type=button value="Hinweis" onClick="alert('Bitte überprüfen Sie Ihre Eingabe!');">
         . . .
      </BODY>
    </HTML>

    direkt im Text:

    <HTML>
      <HEAD>
        <TITLE>xyz</TITLE>
      </HEAD>
      <BODY>
         . . .
        Hallo
        <script language="JavaScript">window.document.write(" Welt!")</script>
         . . .
      </BODY>
    </HTML>

    Java-Script in einer separaten Datei:
    Die Javascript-Datei liegt dann im dem Verzeichnis oder einem Unterverzeichnis in dem auch der andere HTML-Quellcode liegt.
    <HTML>
      <HEAD>
        <TITLE>xyz</TITLE>
          <script language="JavaScript" src="berechnung.js" type="text/javascript"></script>
      </HEAD>
      <BODY>
         . . .
      </BODY>
    </HTML>

  2. Das "Hallo Welt"

    <script language="JavaScript">
          <!--
          alert("Hallo Welt!");
          //-->
    </script>

  3. Algorithmen

    Ein Algorithmus ist eine konkrete, in keiner festen Sprache abgefasste, Beschreibung eines allgemeinen Verfahrens zur Lösung eines Problems.
  4. Einige kleine  Scripte

    Begrüssung Script Begrüssung
    Hallo Welt Script Hallo Welt
    Taschenrechner-Formular Script Taschenrechner
    Würfel-Statistik Script Würfel-Statistik
    Würfel-Spiel CRABS Script Würfel-Spiel CRABS
    Währungsumrechner Script Währungsumrechner




http://www.counter-service.de http://www.counter-service.de
Home
uebermich
Programmierung
Amateurfunk
Elektronik
Download
Links
E-Mail
Gästebuch/Meckerecke
Counter-DG1XPZ