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

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前端開發中的應用。

主站蜘蛛池模板: 丹阳市| 双牌县| 保山市| 厦门市| 临漳县| 合山市| 石狮市| 荃湾区| 永兴县| 尚义县| 新安县| 香港 | 剑河县| 中西区| 峨山| 莒南县| 新丰县| 姜堰市| 澄迈县| 白银市| 汝阳县| 黔江区| 汶川县| 乌什县| 滦平县| 玉田县| 长白| 永宁县| 黔西| 昭觉县| 罗定市| 太康县| 南投县| 天水市| 泾源县| 潮安县| 鄂托克前旗| 栖霞市| 宁阳县| 五大连池市| 新乡市|