JavaScript入门教程-简介


Die Eigenheiten von JavaScript

Was du musst ueber JavaScript wissen? Nicht viel:

    Du schreibst den Code im Klartext in das HTML-Dokument.

    Das Program wird "waehrend der Laufzeit" ausgefuehrt, waehrend der Browser die Seite laedt.

    JavaScript-Code ist ungeschuetzt und kann von jedermann gelesen und kopiert werden.

    JavaScript ist nicht an bestimmtes Betriebssystem und nicht an einen bestimmenten Browsertyp gebunden.


JavaScript的特点

对于JavaScript的概念你不须了解很多:

   你把源码用普通文本形式写进HTML网页里。
   你编写的JavaScript程序会在浏览器载入网页的过程中被执行。   
   JavaScript源码不能加密,它能被任何人看到或复制。
   JavaScript不受特定的操作系统或浏览器的限制。

JavaScript ist objektorientiert

Objekte

Ein Objekt kann als Ding oder Sache betrachtet werden. Ausserhalb der Programmierung ist es eine Katze, ein Buch, ein Auto. Im Programm selbst ist es beispielsweise das Objekt window (Programmfenster) oder das Objekt navigator (Browser).

Eigenschaften

Objekte besitzen wiederum Eigenschaften. Die Katze hat ein Alter, das Auto eine bestimmte Farbe. Man kann durch Eigenschaften Objekte naeher bestimmen.

Man schreibt beispielsweise

    Katze.Alter=5
    Auto.Farbe=schwarz

oder (um ein "echtes Beispiel" zu verwenden):

    window.location="index.htm" navigator.appName="Netscape"

Methode

Methode sind schliesslich die eigentlichen Aktionen. Eine Katze miaut, ein Auto faehrt:

    Katze.miauen()
    Auto.fahren()

Ein Browserfenster wird geoeffnet bzw. geschlossen:

    window.open()
    window.close()
Die Methode werden stets durch eine Kammern gekennzeichnet. In manchen Faellen stehen hier auch genauere Anweisungen. Mit

    document.write("Hallo, mein Freund")

wird dieser Text im Browserfenster ausgegeben.


JavaScript是针对事物的编程语言

事物

事物可以是一个东西,也可以是一个物体。除了编程语言中特定的
事物如window (程序的窗口界面)或navigator(浏览器)等之外,一
只猫,一本书,一辆汽车都可以是事物。

事物的特征

事物还具备不同的特征,如猫有年龄,车有颜色等。你可通过特征
来限定事物。

例如:

      Katze.Alter=5
      Auto.Farbe=schwarz
      
或      

      window.location="index.htm"
      navigator.appName="Netscape"

*请注意源码中描写事物特征的方法。其中location是window的特征,
 它指向index.htm。appName是navigator的特征,它是Netscape.


事物的方法

方法是事物所做的动作,如:猫,车行驶等:

      Katze.miauen()
      Auto.fahren()

还有浏览器窗口的打开或关闭:

      window.open()
      window.close()
      
方法总是用一对园括弧来标示。在很多情况下,在园括弧里还对动作
有更详尽的规定。如:

      document.write("Hollo, mein Freund")

这一行源码将使Hallo, mein Freund这句话出现在浏览器窗口里。                  


*请注意源码中描写事物方法的形式。你可把方法当作语法中的动词来
 看待,就容易理解。


*在正式进入编程之前,我提请你注意:JavaScript对大小写敏感!