高效掌握JavaScript(第3版)

[美]基魯帕·欽納塔比(Kirupa Chinnathambi)著 周靖 譯

  • 高效掌握JavaScript(第3版)-preview-1
  • 高效掌握JavaScript(第3版)-preview-2
  • 高效掌握JavaScript(第3版)-preview-3
高效掌握JavaScript(第3版)-preview-1

相關主題

商品描述

"《高效掌握JavaScript:第3版》共5部分50章,每章的內容短小精悍,引導讀者從基礎知識開始,逐步深入構建高擴展性、高性能Web應用和高質量用戶體驗需要用到的全部技術。這種以讀者為中心的寫作方式,可以幫助讀者一次通過一個簡單的步驟,從想到、做到“快進”到得到! 《高效掌握JavaScript:第3版》通俗易懂,不僅可以指導編程小白悄然開始超人之旅,也能幫助經驗豐富的程序員得到提升,一躍成為高效率的程序員。 "

作者簡介

"基魯帕?欽納塔比(Kirupa Chinnathambi),前端開發領域的“寶藏導師”,集技術領袖、知名作者、名師與油管博主於一身。本科就讀於麻省理工學院,主修計算機科學,畢業後加入谷歌,擔任產品經理。他擅長於捕捉高價值的需求,擁有7項軟件專利。他目前任職於微軟,主導AI雲開發環境等核心項目。基魯帕在1999年創辦的知名教學平臺kirupa.com,註冊會員超過21萬人。他尤其擅長化繁為簡,用通俗易懂的語言來講透復雜的編程概念。很多新手通過他的視頻掌握了前端開發技術和AI發展趨勢。在教學熱情的驅動下,他開設技術培訓課程,著有多部專業暢銷書,比如特別針對“算法學習困難戶“的暢銷書《高效掌握算法》。"

目錄大綱

第I部分?基礎知識

第1章?Hello,World!/002

第2章?值和變量/009

第3章?函數/014

第4章?條件語句if、else和switch/023

第5章?循環語句for、while和do…while/035

第6章?代碼註釋/043

第7章?定時器/048

第8章?變量作用域/053

第9章?閉包/060

第10章?代碼應該放到哪裏/067

第11章?控制臺日誌基礎知識/074

 

第II部分?面向對象的世界

第12章?比薩、類型、基元和對象/082

第13章?數組/088

第14章?字符串/098

第15章?合並字符串與變量/105

第16章?基元表現得像對象/109

第17章?數字/113

第18章?getter和setter/123

第19章?深入對象/129

第20章?類的使用/142

第21章?擴展內置對象/153

第22章?箭頭函數/161

第23章?理解this和更多相關概念/165

第24章?布爾和全等/不全等操作符/173

第25章?關鍵字null和undefined/178

第26章?全面掌握JSON/181

 

第III部分?巧用DOM

第27章?JS、瀏覽器和DOM/192

第28章?在DOM中查找元素/198

第29章?修改DOM元素/202

第30章?美化頁面內容/211

第31章?使用CSS自定義屬性/216

第32章?遍歷DOM/221

第33章?創建和刪除DOM元素/226

第34章?向DOM快速添加多個元素/236

第35章?瀏覽器內置開發者工具/246

 

第IV部分?事件處理

第36章?事件/260

第37章?事件冒泡和捕獲/267

第38章?鼠標事件/273

第39章?鍵盤事件/282

第40章?頁面加載事件和其他/288

第41章?動態加載腳本文件/396

第42章?處理多個元素的事件/302

 

第V部分?重要的高階主題

第43章?在HTML、CSS和JavaScript中使用表情符號/310

第44章?在JavaScript中發出HTTP/Web請求/316

第45章?訪問攝像頭/327

第46章?數組和對象解構/333

第47章?使用Web Storage存儲數據/339

第48章?變量和函數提升/345

第49章?使用集合/349

第50章?結語/356

 

JavaScript術語表/358