JavaScript的特點
(1).一種解釋性執行的指令碼語言。
同其他指令碼語言一樣,JavaScript也是一種解釋性語言,其提供了一個非常方便的開發過程。JavaScript的語法基本結構形式與C、C++、Java十分類似。但在使用前,不像這些語言需要先編譯,而是在程式執行過程中被逐行地解釋。JavaScript與HTML標識結合在一起,從而方便使用者的使用操作。
(2).一種基於物件的指令碼語言。
其也可以被看作是一種面向物件的語言,這意味著JavaScript能運用其已經建立的物件。因此,許多功能可以來自於指令碼環境中物件的方法與指令碼的相互作用。
(3).一種簡單弱型別指令碼語言。
其簡單性主要體現在:首先,JavaScript是一種基於Java基本語句和控制流之上的簡單而緊湊的設計,從而對於使用者學習Java或其他C語系的程式語言是一種非常好的過渡,而對於具有C語系程式設計功底的程式設計師來說,JavaScript上手也非常容易;其次,其變數型別是採用弱型別,並未使用嚴格的資料型別。
(4).一種相對安全指令碼語言。
(5).一種事件驅動指令碼語言。
JavaScript對使用者的響應,是以事件驅動的方式進行的。在網頁(Web Page)中執行了某種操作所產生的動作,被稱為“事件”(Event)。例如按下滑鼠、移動視窗、選擇選單等都可以被視為事件。當事件發生後,可能會引起相應的事件響應,執行某些對應的指令碼,這種機制被稱為“事件驅動”。
(6).一種跨平臺性指令碼語言。
JavaScript依賴於瀏覽器本身,與操作環境無關,只要計算機能執行瀏覽器,並支援JavaScript的瀏覽器,就可正確執行,從而實現了“編寫一次,走遍天下”的夢想。
因此,JavaScript是一種新的描述語言,其可以被嵌入到HTML檔案中。JavaScript語言可以做到響應使用者的需求事件(例如表單的輸入),而不需要任何的網路來回傳輸資料。所以當一位使用者輸入一項資料時,此資料資料不用經過傳給伺服器(server)處理再傳回來的過程,而直接可以被客戶端(client)的應用程式所處理。
JavaScript的特點
(1).一種解釋性執行的指令碼語言。
同其他指令碼語言一樣,JavaScript也是一種解釋性語言,其提供了一個非常方便的開發過程。JavaScript的語法基本結構形式與C、C++、Java十分類似。但在使用前,不像這些語言需要先編譯,而是在程式執行過程中被逐行地解釋。JavaScript與HTML標識結合在一起,從而方便使用者的使用操作。
(2).一種基於物件的指令碼語言。
其也可以被看作是一種面向物件的語言,這意味著JavaScript能運用其已經建立的物件。因此,許多功能可以來自於指令碼環境中物件的方法與指令碼的相互作用。
(3).一種簡單弱型別指令碼語言。
其簡單性主要體現在:首先,JavaScript是一種基於Java基本語句和控制流之上的簡單而緊湊的設計,從而對於使用者學習Java或其他C語系的程式語言是一種非常好的過渡,而對於具有C語系程式設計功底的程式設計師來說,JavaScript上手也非常容易;其次,其變數型別是採用弱型別,並未使用嚴格的資料型別。
(4).一種相對安全指令碼語言。
(5).一種事件驅動指令碼語言。
JavaScript對使用者的響應,是以事件驅動的方式進行的。在網頁(Web Page)中執行了某種操作所產生的動作,被稱為“事件”(Event)。例如按下滑鼠、移動視窗、選擇選單等都可以被視為事件。當事件發生後,可能會引起相應的事件響應,執行某些對應的指令碼,這種機制被稱為“事件驅動”。
(6).一種跨平臺性指令碼語言。
JavaScript依賴於瀏覽器本身,與操作環境無關,只要計算機能執行瀏覽器,並支援JavaScript的瀏覽器,就可正確執行,從而實現了“編寫一次,走遍天下”的夢想。
因此,JavaScript是一種新的描述語言,其可以被嵌入到HTML檔案中。JavaScript語言可以做到響應使用者的需求事件(例如表單的輸入),而不需要任何的網路來回傳輸資料。所以當一位使用者輸入一項資料時,此資料資料不用經過傳給伺服器(server)處理再傳回來的過程,而直接可以被客戶端(client)的應用程式所處理。