- Java Web從入門到精通(第2版)
- 明日科技
- 584字
- 2020-11-28 17:38:17
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的程序代碼就可以正確執行。
推薦閱讀
- Java編程指南:基礎知識、類庫應用及案例設計
- DevOps Automation Cookbook
- Java編程技術與項目實戰(第2版)
- 微信小程序入門指南
- Scratch3.0趣味編程動手玩:比賽訓練營
- ASP.NET 4.0 Web程序設計
- Android系統下Java編程詳解
- QlikView Unlocked
- SEO教程:搜索引擎優化入門與進階(第3版)
- Software-Defined Networking with OpenFlow(Second Edition)
- VMware vSphere 5.5 Cookbook
- Python高性能編程(第2版)
- Processing開發實戰
- 人件集:人性化的軟件開發
- AngularJS Web Application Development Cookbook