- JavaScript前端開發與實例教程(微課視頻版)
- 崔仲遠等
- 720字
- 2023-09-08 19:27:28
1.1.2 JavaScript應用場景
1. 表單校驗
JavaScript可以在HTML表單數據發往服務器前驗證其正確性。例如,驗證表單數據是否為空,驗證輸入是否是一個正確的Email地址等。
2. 網頁特效
JavaScript可以使網頁與用戶之間進行動態交互,提高用戶體驗,從而讓用戶記憶猶新。例如,網頁輪播圖、網頁放大鏡、購票選座和數據可視化等。
3. 數據交互
JavaScript可以通過Ajax技術與服務器交換數據,在不刷新整個頁面的情況下,產生局部刷新效果。例如疫情數據的實時獲取更新,如圖1-1所示。

圖1-1 疫情數據的實時獲取更新
4. 小程序開發
小程序即用即走、無須下載的特性為用戶提供了更便捷的使用方式。JavaScript是開發小程序必要的編程語言,例如,開發微信小程序和支付寶小程序等。疫情期間,我們使用的健康碼、行程碼等都是小程序的應用。2020年9月,健康碼引擎第一行代碼被國家博物館收藏,同時被收藏的還有團隊制作人員的簽名。程序員是一個普通的崗位,但是能參與到開發健康碼這么有意義的活動中,非常有特殊意義。可以說平凡的崗位做出不平凡的成績,向開發健康碼團隊的每一位程序員致敬!
除了以上幾個前端的常見應用場景之外,JavaScript還可以通過Node.js進行服務器端程序開發;通過electron.js進行桌面應用開發;通過three.js呈現交互式3D和2D圖形;通過Cocos2d、Unity3D、Babylon.js等引擎開發游戲;通過Hybrid和React-Native開發移動端App;通過Ruff進行嵌入式開發;通過鴻蒙系統的方舟開發框架進行鴻蒙系統應用程序開發。
鴻蒙系統是華為公司的一款基于微內核、耗時10年、4000多名研發人員投入開發、面向5G物聯網、面向全場景的分布式操作系統。鴻蒙的英文名是HarmonyOS(意為和諧)。這是一款中國自己的底層軟件系統。華為公司那種敢扛重任、敢啃硬骨頭的精神,那種一往無前的必勝信念和決心值得我們學習。鴻蒙系統示意圖如圖1-2所示。

圖1-2 鴻蒙系統示意圖
提示:本書主要講解JavaScript在Web前端開發中的應用。
- Learn ECMAScript(Second Edition)
- Java 9 Programming Blueprints
- Magento 2 Development Cookbook
- Web Application Development with R Using Shiny(Second Edition)
- 機器人Python青少年編程開發實例
- Hands-On RESTful Web Services with Go
- Microsoft System Center Orchestrator 2012 R2 Essentials
- C# 8.0核心技術指南(原書第8版)
- C# and .NET Core Test Driven Development
- Visual C#.NET Web應用程序設計
- Android群英傳
- Flowable流程引擎實戰
- TypeScript 2.x By Example
- Visual C++程序設計全程指南
- Roslyn Cookbook