- JavaScript前端開發基礎教程
- 呂云翔 歐陽植昊 張遠等編著
- 689字
- 2021-10-27 17:00:50
1.1.2 JavaScript特點
1.一種解釋性執行的腳本語言
同其他腳本語言一樣,JavaScript也是一種解釋性語言,它提供了一個非常方便的開發環境。JavaScript的語法結構基本形式與C、C++、Java十分類似,但在使用前,不像這些語言需要先編譯,而是在程序運行過程中被逐行地解釋。JavaScript可以與HTML結合在一起,從而方便用戶的使用操作。
2.一種基于對象的腳本語言
JavaScript也可以被看作是一種面向對象的語言,這意味著JavaScript能運用其已經創建的對象。因此,許多功能可以來自腳本環境中對象的方法與腳本的相互作用。
3.一種簡單弱類型的腳本語言
JavaScript的簡單性主要體現在以下兩個方面。一方面,JavaScript是一種基于Java基本語句和控制流的簡單而緊湊的設計,對于使用者來說,如果想要學習Java或其他C語系(C/C++、C#)的編程語言,JavaScript是一種非常好的過渡,而對于具有C語系編程功底的開發者來說,JavaScript也非常容易上手;另一方面,JavaScript的變量類型采用弱類型,并未使用嚴格的數據類型。
4.一種相對安全的腳本語言
JavaScript作為一種安全性語言,無法訪問本地的硬盤,且不能將數據存入服務器,不允許對網絡文檔進行修改和刪除,只能通過瀏覽器來實現信息瀏覽或動態交互,從而有效地防止數據的丟失或對系統的非法訪問。
5.一種事件驅動的腳本語言
JavaScript對用戶的響應是以事件驅動的方式進行的。在網頁(Web Page)中執行了某種操作所產生的動作,被稱為“事件”(Event)。例如,按下鼠標、移動窗口、選擇菜單等都可以被視為事件。當事件被觸發后,可能會引起對應的事件響應,執行某些對應的腳本,這種機制被稱為“事件驅動”。
6.一種跨平臺性的腳本語言
JavaScript依賴于瀏覽器本身,與操作環境無關。只要計算機的瀏覽器能夠運行,并且支持JavaScript,JavaScript程序就可正確執行,從而實現了“一次編寫,到處運行”的夢想。
- Learning Python Web Penetration Testing
- C語言程序設計教程
- CockroachDB權威指南
- Eclipse Plug-in Development:Beginner's Guide(Second Edition)
- ExtJS高級程序設計
- 編程菜鳥學Python數據分析
- Mastering Unity 2D Game Development(Second Edition)
- 一塊面包板玩轉Arduino編程
- 軟件測試綜合技術
- Instant Debian:Build a Web Server
- 基于MATLAB的控制系統仿真及應用
- 從零開始學Unity游戲開發:場景+角色+腳本+交互+體驗+效果+發布
- HTML5程序開發范例寶典
- Pandas入門與實戰應用:基于Python的數據分析與處理
- 信息學競賽寶典:基礎算法