首頁>Club>
2
回覆列表
  • 1 # 灬亦凡

    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)的應用程式所處理。

  • 中秋節和大豐收的關聯?
  • 你覺得散打和跆拳道,哪個更適合防身?為什麼?