什麼是 JavaScript?
JavaScript 是一種基於物件(Object) 和事件驅動(Event Driven)並具有安全效能的腳本語言。 使用它的目的是與 HTML 超文本標記語言、 Java 腳本語言 (Java小程式)一起實現在一個 Web 頁面中連結多個對象,與 Web 客戶互動。 從而可以開發客戶端的應用程式等。 它是透過嵌入或調入在標準的 HTML 語言中實現的。它的出現彌補了 HTML 語言的缺陷,它是 Java 與 HTML 折衷的選擇,具有以下幾個基本特點:
腳本編寫語言
JavaScript 是一種腳本語言,它採用小程式段的方式實作程式設計。像其它腳本語言一樣,JavaScript 同樣已是一種解釋性語言,它提供了一個易的開發過程。
它的基本結構形式與 C、C++、VB、Delphi 十分類似。但它不像這些語言一樣, 需要先編譯, 而是在程式運行過程中被逐行地解釋。 它與 HTML 標識結合在一起,從而方便使用者的使用操作。
基於物件的語言
JavaScript 是一種基於物件的語言,同時以可以看作一種物件導向的。這意味著它能運用自己已經創建的物件。 因此, 許多功能可以來自於腳本環境中物件的方法與腳本的互動。
簡單性
JavaScript 的簡單性主要體現在:首先它是一種基於 Java 基本語句和控制流之上的簡單而緊湊的設計, 從而對於學習 Java 是一種非常好的過渡。其次它的變數類型是採用弱型,並未使用嚴格的資料型態。
安全性
JavaScript 是一種安全性語言,它不允許存取本地的硬碟,並不能將資料存入伺服器上, 不允許對網頁文件進行修改和刪除, 只能透過瀏覽器實作資訊瀏覽或動態交互。從而有效地防止資料的遺失。
動態性
JavaScript 是動態的,它可以直接對使用者或客戶輸入做出回應,無須經過Web 服務程式。它對使用者的反映回應,是採用以事件驅動的方式進行的。所謂事件驅動,就是指在首頁(Home Page)中執行了某種操作所產生的動作,就稱為「事件」 (Event) 。例如按下滑鼠、移動視窗、選擇選單等都可以視為事件。當事件發生後,可能會引起相應的事件回應。
跨平台性
JavaScript 是依賴於瀏覽器本身,與操作環境無關,只要能運行瀏覽器的計算機,並支援 JavaScript 的瀏覽器就可正確執行。從而實現了「寫一次,走遍天下」的夢想。
實際上 JavaScript 最傑出之處在於可以用很小的程式做大量的事。 無須有高效能的電腦,軟體只需一個字處理軟體及一瀏覽器,無須 WEB 伺服器通道,透過自己的電腦完成所有的事情。
綜合所述 JavaScript 是一種新的描述語言,它可以被箝入到 HTML 的檔案之中。 JavaScript 語言可以做到回應使用者的需求事件( 如: form 的輸入) ,而不用任何的網路來回傳輸資料, 所以當一位用戶輸入一項資料時, 它不用經過傳給伺服端(server ) 處理, 再傳回來的過程, 而直接可以被客戶端(client) 的應用程式所處理。
寫第一個 JavaScript 程式
下面我們透過一個例子,寫第一個 JavaScript 程式。透過它可說明JavaScript 的腳本是如何嵌入到 HTML 文件中的。
例如:
<html> <head> <meta charset="utf-8"> <Script Language ="JavaScript"> // JavaScript Appears here. alert("这是第一个 JavaScript 例子!"); alert("欢迎你进入 JavaScript 世界!"); alert("今后我们将共同学习 JavaScript 知识!"); </Script> </head> </html>
程式運作輸出:
以上就是JavaScript教學之初識JavaScript的內容,並有更多相關內容請關注PHPwww.