本書以實戰為導向,系統解析了JavaScript在操作系統、Electron、AIGC、WebAssembly、Node.js、PWA、多媒體、辦公自動化、加密解密及文件壓縮等領域的應用。通過文件系統操作(包括文件、文件夾、回收站、表等)和Electron的GUI開發(異形、透明窗口、狀態欄控制等),讀者可快速掌握應用級開發技巧;AIGC部分涵蓋了與Open AI API,揭示AI內容生成的最新動向;多媒體部分介紹動畫實現、音視頻處理與圖像編輯等;辦公自動化則闡述Excel、Word、PowerPoint、PDF等常見文檔的讀寫與處理。高級技術部分包含WebAssembly、Node.js與PWA,助力讀者實現高效、跨平臺的應用;加密與解密章節為數據安全提供多種方案,包括MD5、SHA、Base64、DES、AES、RSA等;文件壓縮與解壓部分則講解zip格式與7z格式的實用操作。本書案例豐富、覆蓋面廣,適合具備JavaScript基礎的開發者進一步提升實戰能力,快速掌握多場景開發要領。
深入探討 Browser Web API 的最佳實踐快速將學到的技能應用到實際開發中本書內容改編自第 16 屆 iThome 鐵人賽JavaScript 組冠軍系列文章《可愛又迷人的 Web API》。作者整合比賽期間累積的範例與心得,以「一個 Browser Web API 即一個主題」的模組化架構呈現,讓讀者不用按照章節閱讀,能依需求即翻即用。每章均包含核心概念、瀏覽器支援、常見錯誤、替代方案與完整實作,並附進階優化技巧,兼顧新手入門與資深開發者的深入探索。本書收錄的 Browser Web API,涵蓋地理定位、語音輸入輸出、背景計算、離線資料庫、動畫與性能監測等多元領域。透過範例程式碼、實戰情境與效能調校,讀者可快速將功能落地至專案,同時學會權限、安全與跨瀏覽器相容要點。書中也設計了「一分鐘概覽」與「踩雷區(Tips)」欄位,讓你在零碎時間也能迅速掌握精華,遠離常見陷阱。書中也幫大家整理所有的 Browser Web API(包含正式發佈與實驗中版本),幫助各位快速了解它們的特色,並能定位所需的工具。若你正在尋找一部能兼具速查手冊與系統化學習路徑的中文 Browser Web API 指南,本書將成為你工作桌旁不可或缺的最佳夥伴,助你在競爭激烈的前端領域快一步升級。目標讀者● 對 JavaScript 有基礎認知,想知道 Browser Web API 能做到哪些運用的前端工程師● 想深入瞭解 Browser Web API,並希望能實作在專案上的前端工程師