高性能JavaScript
丁琛 譯
出版時(shí)間:2020年10月
頁數(shù):232
如果你像大多數(shù)開發(fā)者那樣,高度依賴JavaScript開發(fā)可交互且快速響應(yīng)的網(wǎng)絡(luò)應(yīng)用,那么JavaScript代碼會(huì)讓你的應(yīng)用變得緩慢。本書揭示的技術(shù)和策略能夠幫助你在開發(fā)中突破性能瓶頸。你將會(huì)學(xué)到如何縮短執(zhí)行時(shí)間、提高加載速度、改善DOM交互、優(yōu)化頁面生存周期,等等。
雅虎的前端工程師Nicholas C. Zakas和其他五位JavaScript專家——Ross Harmes、Julien Lecomte、Steven Levithan、Stoyan Stefanov、Matt Sweeney,演示了頁面加載代碼的最佳方案,并且介紹了讓JavaScript盡可能高效執(zhí)行的編程技巧。你將會(huì)學(xué)到將文件打包部署到生產(chǎn)環(huán)境的最佳實(shí)踐,以及能夠幫助你排查線上問題的工具。
· 找出有問題的代碼并給出更優(yōu)替代方案
· 理解JavaScript存取數(shù)據(jù)的原理,改善代碼
· 改善JavaScript代碼來加速DOM交互
· 使用優(yōu)化技術(shù)來改善執(zhí)行性能
· 學(xué)習(xí)多種方式以確保UI一直處于可用狀態(tài)
· 實(shí)現(xiàn)更快的客戶端與服務(wù)端通信
· 使用打包系統(tǒng)精簡文件,并使用HTTP壓縮傳輸
“《高性能JavaScript》涵蓋了當(dāng)今JavaScript開發(fā)者需要了解的所有性能問題,毫無疑問,它已加入我的性能最佳實(shí)踐列表?!?
——Steve Souders
“《高性能JavaScript》是個(gè)讓人印象深刻的JavaScript話題、技巧、秘訣的集合。如果你想編寫高質(zhì)量 JavaScript 代碼,這本書值得一讀?!?br />
——Venkat Udayasankar
雅虎搜索性能專家
Nicholas C. Zakas,雅虎首頁的主要開發(fā)者,雅虎用戶界面庫(YUI)代碼貢獻(xiàn)者,擅長利用JavaScript、HTML、CSS、XML、XSLT設(shè)計(jì)和實(shí)現(xiàn)WEB界面的軟件工程師。
(推薦中高級(jí)JavaScript開發(fā)者閱讀。)
書名:高性能JavaScript
譯者:丁琛 譯
國內(nèi)出版社:電子工業(yè)出版社
出版時(shí)間:2020年10月
頁數(shù):232
書號(hào):978-7-121-11932-3
原版書出版商:O'Reilly Media
Nicholas C. Zakas
Nicholas C. Zakas是一名前端開發(fā)顧問、作者、演講家。他在Yahoo!供職超過5年時(shí)間。在這期間,他曾是Yahoo!首頁首席前端工程師和YUI代碼貢獻(xiàn)者。他著有《JavaScript高級(jí)程序設(shè)計(jì)》、《Ajax高級(jí)程序設(shè)計(jì)》和《高性能JavaScript》。他的博客地址是:http://www.nczonline.net/。他的Twitter是:@slicknet。