官术网_书友最值得收藏!

3.1 JavaScript概述

視頻講解:光盤\TM\lx\3\01了解JavaScript.mp4

3.1.1 什么是JavaScript

JavaScript是一種基于對象和事件驅動并具有安全性能的解釋型腳本語言,在Web應用中得到了非常廣泛的應用。它不需要進行編譯,而是直接嵌入在HTTP頁面中,把靜態頁面轉變成支持用戶交互并響應應用事件的動態頁面。在Java Web程序中,經常應用JavaScript進行數據驗證、控制瀏覽器以及生成時鐘、日歷和時間戳文檔等。

3.1.2 JavaScript的主要特點

JavaScript適用于靜態或動態網頁,是一種被廣泛使用的客戶端腳本語言。它具有解釋性、基于對象、事件驅動、安全性和跨平臺等特點,下面進行詳細介紹。

解釋性

JavaScript是一種腳本語言,采用小程序段的方式實現編程。和其他腳本語言一樣,JavaScript也是一種解釋性語言,它提供了一種簡易的開發過程。

基于對象

JavaScript是一種基于對象的語言。它可以應用自己創建的對象,因此許多功能來自于腳本環境中對象的方法與腳本的相互作用。

事件驅動

JavaScript可以以事件驅動的方式直接對客戶端的輸入作出響應,無須經過服務器端程序。

說明

事件驅動是指當用戶進行某種操作(如按下鼠標、選擇菜單等)時,計算機隨之作出相應的響應。這里的某種操作稱為事件,而計算機作出的響應稱為事件響應。

安全性

JavaScript具有安全性。它不允許訪問本地硬盤,不能將數據寫到服務器上,并且不允許對網絡文檔進行修改和刪除,只能通過瀏覽器實現信息瀏覽或動態交互,從而有效地防止數據的丟失。

跨平臺

JavaScript依賴于瀏覽器本身,與操作系統無關,只要瀏覽器支持JavaScript, JavaScript的程序代碼就可以正確執行。

主站蜘蛛池模板: 石楼县| 福鼎市| 海原县| 连江县| 大厂| 湖州市| 新龙县| 西昌市| 聂拉木县| 邯郸县| 灌南县| 枣阳市| 遂平县| 荆州市| 临湘市| 曲水县| 嵊泗县| 达孜县| 东乡族自治县| 广元市| 玉龙| 澄江县| 扎兰屯市| 阜新市| 龙游县| 罗甸县| 叶城县| 武平县| 容城县| 吉木萨尔县| 临湘市| 宜宾县| 桦川县| 望谟县| 淮安市| 老河口市| 南雄市| 海门市| 岳阳市| 巫溪县| 岑溪市|