2024年前端最新場景題面試題 中文完整版pdf
2.45MB / 11-19
深入理解JavaScript核心技術(shù)與設(shè)計(jì)模式 中文完整版PDF
1.31MB / 10-09
JavaScript奇技淫巧 中文完整pdf版
15.5MB / 09-18
Vue3.0學(xué)習(xí)筆記(從入門到精通) 中文PDF高清版
3.0MB / 08-21
前端面試資料2024年大廠進(jìn)階秘訣 中文PDF
107.29MB / 08-09
vue2+vue3學(xué)習(xí)筆記 完整版PDF
27.1MB / 07-31
ruoyi-vue-pro開發(fā)指南 完整版PDF
49.9MB / 06-19
vue、react面試題合集 (附答案) 中文PDF版
5.59MB / 03-12
ECMAScript 2023 語言規(guī)范(ECMA-262) 最新PDF完整版
9.5MB / 12-20
JSON基礎(chǔ)教程+精編使用指南 完整版PDF
1.65MB / 06-21
-
2024年前端最新場景題面試題 中文完整版pdf javascript電子書 / 2.45MB
-
深入理解JavaScript核心技術(shù)與設(shè)計(jì)模式 中文完整版PDF javascript電子書 / 1.31MB
-
JavaScript奇技淫巧 中文完整pdf版 javascript電子書 / 15.5MB
-
-
前端面試資料2024年大廠進(jìn)階秘訣 中文PDF javascript電子書 / 107.29MB
-
-
JSON基礎(chǔ)教程+精編使用指南 完整版PDF javascript電子書 / 1.65MB
-
-
突破JavaScript編程實(shí)例五十講 JavaScript編程經(jīng)典實(shí)例詳細(xì)剖析 javascript電子書 / 5.19MB
-
vue、react面試題合集 (附答案) 中文PDF版 javascript電子書 / 5.59MB
詳情介紹
Effective JavaScript:編寫高質(zhì)量JavaScript代碼的68個(gè)有效方法 內(nèi)容簡介:
Effective系列叢書經(jīng)典著作,亞馬遜五星級(jí)暢銷書,Ecma的JavaScript標(biāo)準(zhǔn)化委員會(huì)著名專家撰寫,JavaScript語言之父、Mozilla CTO Brendan Eich作序鼎力推薦!作者憑借多年標(biāo)準(zhǔn)化委員會(huì)工作和實(shí)踐經(jīng)驗(yàn),深刻辨析JavaScript的內(nèi)部運(yùn)作機(jī)制、特性、陷阱和編程最佳實(shí)踐,將它們高度濃縮為極具實(shí)踐指導(dǎo)意義的68條精華建議。
《Effective JavaScript:編寫高質(zhì)量JavaScript代碼的68個(gè)有效方法》共分為7章,分別涵蓋JavaScript的不同主題。第1章主要講述最基本的主題,如版本、類型轉(zhuǎn)換要點(diǎn)、運(yùn)算符注意事項(xiàng)和分號(hào)局限等。第2章主要講解變量作用域,介紹此方面的一些基本概念,以及一些最佳實(shí)踐經(jīng)驗(yàn)。第3章主要講解函數(shù)的使用,深刻解析函數(shù)、方法和類,并教會(huì)讀者在不同的環(huán)境下高效使用函數(shù)。第4章主要講解原型和對(duì)象,分析JavaScript的繼承機(jī)制以及原型和對(duì)象使用的最佳實(shí)踐和原則。第5章主要介紹數(shù)組和字典,闡述將對(duì)象作為集合的用法以及使用數(shù)組和字典的一些陷阱。第6章介紹庫和API,講解如何設(shè)計(jì)良好的API的技巧,以清楚、簡潔和明確地表達(dá)程序,并提高可重用率。第7章講解并發(fā),在技術(shù)上討論一些“約定成俗”的JavaScript用法。
Effective JavaScript:編寫高質(zhì)量JavaScript代碼的68個(gè)有效方法 目錄:
本書贊譽(yù)
譯者序
序
前言
第1章 讓自己習(xí)慣JavaScript 1
第1條:了解你使用的JavaScript
版本 1
第2條:理解JavaScript的浮點(diǎn)數(shù) 6
第3條:當(dāng)心隱式的強(qiáng)制轉(zhuǎn)換 8
第4條:原始類型優(yōu)于封裝對(duì)象 13
第5條:避免對(duì)混合類型使用==運(yùn)算符 14
第6條:了解分號(hào)插入的局限 16
第7條:視字符串為16位的代碼單元序列 21
第2章 變量作用域 25
第8條:盡量少用全局對(duì)象 25
第9條:始終聲明局部變量 27
第10條:避免使用with 28
第11條:熟練掌握閉包 31
第12條:理解變量聲明提升 34
第13條:使用立即調(diào)用的函數(shù)表達(dá)式創(chuàng)建局部作用域 36
第14條:當(dāng)心命名函數(shù)表達(dá)式笨拙的作用域 38
第15條:當(dāng)心局部塊函數(shù)聲明笨拙的作用域 41
第16條:避免使用eval創(chuàng)建局部變量 43
第17條:間接調(diào)用eval函數(shù)優(yōu)于直接調(diào)用 44
第3章 使用函數(shù) 46
第18條:理解函數(shù)調(diào)用、方法調(diào)用及構(gòu)造函數(shù)調(diào)用之間的不同 46
第19條:熟練掌握高階函數(shù) 48
第20條:使用call方法自定義接收者來調(diào)用方法 51
第21條:使用apply方法通過不同數(shù)量的參數(shù)調(diào)用函數(shù) 53
第22條:使用arguments創(chuàng)建可變參數(shù)的函數(shù) 54
第23條:永遠(yuǎn)不要修改arguments對(duì)象 56
第24條:使用變量保存arguments的引用 58
第25條:使用bind方法提取具有確定接收者的方法 59
第26條:使用bind方法實(shí)現(xiàn)函數(shù)柯里化 61
第27條:使用閉包而不是字符串來封裝代碼 62
第28條:不要信賴函數(shù)對(duì)象的toString方法 63
第29條:避免使用非標(biāo)準(zhǔn)的棧
檢查屬性 65
第4章 對(duì)象和原型 67
第30條:理解prototype、getPrototype Of和__proto__之間的不同 67
第31條:使用Object.getPrototypeOf函數(shù)而不要使用__proto__屬性 69
第32條:始終不要修改__proto__屬性 70
第33條:使構(gòu)造函數(shù)與new操作符無關(guān) 71
第34條:在原型中存儲(chǔ)方法 73
第35條:使用閉包存儲(chǔ)私有數(shù)據(jù) 75
第36條:只將實(shí)例狀態(tài)存儲(chǔ)在實(shí)例對(duì)象中 76
第37條:認(rèn)識(shí)到this變量的隱式綁定問題 78
第38條:在子類的構(gòu)造函數(shù)中調(diào)用父類的構(gòu)造函數(shù) 81
第39條:不要重用父類的屬性名 84
第40條:避免繼承標(biāo)準(zhǔn)類 86
第41條:將原型視為實(shí)現(xiàn)細(xì)節(jié) 88
第42條:避免使用輕率的猴子補(bǔ)丁 88
第5章 數(shù)組和字典 91
第43條:使用Object的直接實(shí)例構(gòu)造輕量級(jí)的字典 91
第44條:使用null原型以防止原型污染 94
第45條:使用hasOwnProperty方法以避免原型污染 95
第46條:使用數(shù)組而不要使用字典來存儲(chǔ)有序集合 99
第47條:絕不要在Object.prototype中增加可枚舉的屬性 102
第48條:?避免在枚舉期間修改對(duì)象 103
第49條:數(shù)組迭代要優(yōu)先使用for循環(huán)而不是for...in循環(huán) 108
第50條:迭代方法優(yōu)于循環(huán) 109
第51條:在類數(shù)組對(duì)象上復(fù)用通用的數(shù)組方法 113
第52條:數(shù)組字面量優(yōu)于數(shù)組構(gòu)造函數(shù) 114
第6章 庫和API設(shè)計(jì) 116
第53條:保持一致的約定 116
第54條:將undefined看做“沒有值” 117
第55條:接收關(guān)鍵字參數(shù)的選項(xiàng)對(duì)象 121
第56條:避免不必要的狀態(tài) 125
第57條:使用結(jié)構(gòu)類型設(shè)計(jì)靈活的接口 127
第58條:區(qū)分?jǐn)?shù)組對(duì)象和類數(shù)組對(duì)象 130
第59條:避免過度的強(qiáng)制轉(zhuǎn)換 134
第60條:支持方法鏈 137
第7章 并發(fā) 140
第61條:不要阻塞I/O事件隊(duì)列 140
第62條:在異步序列中使用嵌套或命名的回調(diào)函數(shù) 143
第63條:當(dāng)心丟棄錯(cuò)誤 147
第64條:對(duì)異步循環(huán)使用遞歸 150
第65條:不要在計(jì)算時(shí)阻塞事件隊(duì)列 153
第66條:使用計(jì)數(shù)器來執(zhí)行并行操作 156
第67條:絕不要同步地調(diào)用異步的回調(diào)函數(shù) 160
第68條:使用promise模式清潔異步邏輯 162
下載地址
Effective JavaScript:編寫高質(zhì)量JavaScript代碼的68個(gè)有效方法 PDF掃描版[55MB]
人氣書籍
鋒利的jQuery pdf電子書(168M)附源碼
ExtJs 3.0 最新最全中文API幫助文檔 CHM版
jquery1.7 中文手冊(cè) CHM文檔(附j(luò)query1.82 chm手冊(cè))
javascript DOM編程藝術(shù)中文pdf版提供
最完整的JavaScript從入門到精通教程 pdf
鋒利的jquery 第2版 PDF掃描版(帶導(dǎo)航菜單109M)
JQuery 1.7中文手冊(cè)及JQuery UI 英文API CHM版
jQuery實(shí)戰(zhàn) 中文PDF版
智能社原創(chuàng)新版javaScript視頻教程[全集] 腳本之家推薦
深入淺出Node.js (樸靈著) 中文PDF掃描版[42MB]
下載聲明
☉ 解壓密碼:chabaoo.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個(gè)軟件總是不能下載的請(qǐng)?jiān)谠u(píng)論中留言,我們會(huì)盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請(qǐng)過一段時(shí)間重試!或者多試試幾個(gè)下載地址
☉ 如果遇到什么問題,請(qǐng)?jiān)u論留言,我們定會(huì)解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請(qǐng)購買正版。
☉ 本站提供的Effective JavaScript:編寫高質(zhì)量JavaScript代碼的68個(gè)有效方法 PDF掃描版[55MB]資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。