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

前端跨界開發(fā)指南:JavaScript工具庫原理解析與實戰(zhàn)
會員

本書是字節(jié)跳動資深前端工程師嘔心瀝血之作,也是目前市場上少有的從原理到實戰(zhàn)深度剖析JavaScript生態(tài)中經(jīng)典工具庫的技術圖書。書中不僅詳細介紹了JavaScript語言在瀏覽器頁面之外的不同應用場景,更從實用技巧、設計理念、原理、源碼等角度對精心挑選的30多個工具庫進行了全方位的解析,希望讀者在領略JavaScript代碼之美的同時,也能拓寬技術視野。此外,為了幫助讀者更好地理解書中所講述的內(nèi)容,隨書代碼倉庫里提供了大量可運行的源碼,包括精簡版的庫重寫和完整的代碼示例。全書共分6篇:基礎篇(第1~10章)挑選了前端工程師開發(fā)中常用的工具,主要涉及編寫模擬數(shù)據(jù)、服務端開發(fā)、靜態(tài)類型檢查、模塊管理工具、實用工具庫、函數(shù)式編程等。圖形學篇(第11~15章)首先介紹了前端如何繪制流程圖,然后給出了Canvas技術、數(shù)據(jù)可視化、SVG技術及3D渲染相關的知識及實戰(zhàn)指南。多媒體篇(第16~20章)主要介紹如何在網(wǎng)頁中繪制PPT,以及高性能動畫、音頻處理和視頻處理相關的知識和應用。在短視頻技術流行的當下,一線互聯(lián)網(wǎng)公司中有很多前端工程師專門從事音視頻相關領域的研發(fā)工作,本章的內(nèi)容能夠幫助讀者對這個細分領域有個基本了解。跨端開發(fā)篇(第21~25章)主要介紹如何使用JavaScript編寫命令行工具、Shell自動化腳本、跨端Hybrid應用和桌面應用,以及如何發(fā)送二進制消息或通過控制反轉(zhuǎn)來實現(xiàn)代碼解耦,旨在幫助讀者提升工程化能力和基本的跨端跨界開發(fā)能力。游戲開發(fā)篇(第26~28章)主要介紹游戲開發(fā)相關的基本知識、開發(fā)技巧以及物理引擎相關的知識和實踐,每一章都提供了完整的可運行代碼和美術素材。跨界實踐篇(第29~31章)主要介紹如何使用JavaScript來實現(xiàn)人工神經(jīng)網(wǎng)絡,并利用工具庫實現(xiàn)了一個可以語音控制的“吃豆人”游戲,最后講解了如何使用JavaScript來進行物聯(lián)網(wǎng)的開發(fā)。

史文強 ·程序設計 ·28.1萬字

QQ閱讀手機版

主站蜘蛛池模板: 辽源市| 锡林郭勒盟| 九江市| 米脂县| 宁明县| 临泽县| 裕民县| 平江县| 抚顺市| 裕民县| 阿城市| 屏山县| 化德县| 乃东县| 喀喇沁旗| 永福县| 庐江县| 镇原县| 安塞县| 金山区| 托克逊县| 滕州市| 泾源县| 清流县| 垫江县| 云安县| 叙永县| 海城市| 竹溪县| 丹江口市| 岫岩| 民和| 湾仔区| 唐山市| 凌海市| 融水| 翼城县| 洪洞县| 嵊泗县| 化德县| 南平市|