內容簡介
本書全面、深入地介紹華為HarmonyOS NEXT操作系統中的ArkTS語言。本書分為基礎知識、ArkTS進階和高級特性三部分,引領讀者逐步掌握從ArkTS基礎到高級特性的開發能力。基礎知識部分涵蓋ArkTS的核心語法,包括聲明式UI、函數、類、介面、泛型類型、空安全和模塊化開發,為讀者打下堅實的開發基礎。ArkTS進階部分深入探討ArkTS語言的高級特性和最佳實踐,例如高性能編程、聲明式UI描述、自定義組件和裝飾器,全面提升讀者在HarmonyOS NEXT平台上的開發能力。高級特性部分則聚焦于狀態管理機制,詳細講解狀態變數的聲明和管理,以及它們在UI渲染中的實際應用,幫助讀者優化應用性能,實現從TypeScript到ArkTS的平滑過渡。 本書為有志於掌握HarmonyOS NEXT應用開發的讀者提供系統性學習資源,從語法講解到性能優化全面覆蓋,可以作為讀者學習ArkTS語言和開發HarmonyOS應用的參考教材。作者簡介
馬劍威,華為開發者專家(HDE)、CSDN博客專家、華為云云享專家、阿里雲開發者社區專家博主、華為開發者學堂鴻蒙生態應用開發高級講師。目錄
第一部分 基礎知識目錄
結構(Stage模型)