javascipt

JavaScript是一種廣泛用於客戶端Web開發的腳本語言,常用來給HTML網頁添加動態功能,比如回響用戶的各種操作。它最初由網景公司的Brendan Eich設計,是一種動態、弱類型、基於原型的語言,內置支持類。JavaScript是Sun公司的註冊商標。[1] Ecma國際以JavaScript為基礎制定了ECMAScript標準。JavaScript也可以用於其他場合,如伺服器端編程。完整的JavaScript實現包含三個部分:ECMAScript,文檔對象模型,瀏覽器對象模型。

腳本語言

JavaScript是一種基於對象(Object)和事件驅動(Event Driven)並具有安全性能的腳本語言。使用它的目的是與HTML超文本標記語言、Java腳本語言(Java小程式)一起實現在一個Web頁面中連線多個對象,與Web客戶互動作用。從而可以開發客戶端的套用程式 等。它是通過嵌入或調入到標準的HTML語言中實現的。它的出現彌補了HTML語言的缺陷,它是Java與HTML折衷的選擇,具有以下幾個基本特點:

特點

1、是一種腳本編寫語言
JavaScript是一種腳本語言,它採用小程式段的方式實現編程。像其它腳本語言一樣,JavaScript同樣已是一種解釋性語言,它提供了一個易的開發過程。它的基本結構形式與C、C++、VB、Delphi十分類似。但它不像這些語言一樣,需要先編譯,而是在程式運行過程中被逐行地解釋。它與HTML標識結合在一起,從而方便用戶的使用操作。
2、基於對象的語言
JavaScript是一種基於對象的語言,同時以可以看作一種面向對象的。這意味著它能運用自己已經創建的對象。因此,許多功能可以來自於腳本環境中對象的方法與腳本的相互作用。
3、簡單性
JavaScript的簡單性主要體現在:首先它是一種基於Java基本語句和控制流之上的簡單而緊湊的設計, 從而對於學習Java是一種非常好的過渡。其次它的變數類型是採用弱類型,並未使用嚴格的數據類型。
4、安全性

JavaScript是一種安全性語言,它不允許訪問本地的硬碟,並不能將數據存入到伺服器上,不允許對網路文檔進行修改和刪除,只能通過瀏覽器實現信息瀏覽或動態互動。從而有效地防止數據的丟失。
5、動態性的
JavaScript是動態的,它可以直接對用戶或客戶輸入做出回響,無須經過Web服務程式。它對用戶的反映回響,是採用以事件驅動的方式進行的。所謂事件驅動,就是指在主頁(Home Page)中執行了某種操作所產生的動作,就稱為“事件”(Event)。比如按下滑鼠、移動視窗、選擇選單等都可以視為事件。當事件發生後,可能會引起相應的事件回響。
6、跨平台性
JavaScript是依賴於瀏覽器本身,與操作環境無關,只要能運行瀏覽器的計算機,並支持JavaScript的瀏覽器就可正確執行。從而實現了“編寫一次,走遍天下”的夢想。實際上JavaScript最傑出之處在於可以用很小的程式做大量的事。無須有高性能的電腦,軟體僅需一個字處理軟體及一瀏覽器,無須WEB伺服器通道,通過自己的電腦即可完成所有的事情。
綜合所述JavaScript是一種新的描述語言,它可以被嵌入到HTML的檔案之中。JavaScript語言可以做到回應使用者的需求事件(如:form的輸入),而不用任何的網路來回傳輸資料,所以當一位使用者輸入一項資料時,它不用經過傳給伺服端(server)處理,再傳回來的過程,而直接可以被客戶端 (client) 的套用程式所處理。

相關詞條

相關搜尋

熱門詞條

聯絡我們