JavaScript 基礎(chǔ)語(yǔ)法詳解_第1頁(yè)
JavaScript 基礎(chǔ)語(yǔ)法詳解_第2頁(yè)
JavaScript 基礎(chǔ)語(yǔ)法詳解_第3頁(yè)
JavaScript 基礎(chǔ)語(yǔ)法詳解_第4頁(yè)
JavaScript 基礎(chǔ)語(yǔ)法詳解_第5頁(yè)
已閱讀5頁(yè),還剩73頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

JavaScript基礎(chǔ)語(yǔ)法詳解讀書筆記模板01思維導(dǎo)圖讀書筆記作者介紹內(nèi)容摘要目錄分析精彩摘錄目錄0305020406思維導(dǎo)圖基礎(chǔ)語(yǔ)法編程特性語(yǔ)法基礎(chǔ)函數(shù)第章小結(jié)對(duì)象函數(shù)示例字符串?dāng)?shù)組類型語(yǔ)法變量元素值本書關(guān)鍵字分析思維導(dǎo)圖內(nèi)容摘要內(nèi)容摘要隨著JavaScript逐漸成為通用的編程語(yǔ)言,它在軟件開發(fā)中的地位越來越高,已經(jīng)不再只是給HTML編寫交互的客戶端腳本語(yǔ)言了,而是可以勝任前端、后端、大數(shù)據(jù)和機(jī)器學(xué)習(xí)等應(yīng)用的全面語(yǔ)言。JavaScript從2015年以來走向規(guī)范化后,新出了很多新特性,而市面上少有書籍介紹它們,所以本書對(duì)ES6到ES2021的新特性作了較為詳盡和深入的介紹,并且全書的語(yǔ)法可以適應(yīng)各端開發(fā)人員所需。本書共14章,涵蓋了JavaScript的發(fā)展歷史、運(yùn)行環(huán)境、基礎(chǔ)語(yǔ)法、運(yùn)算符、數(shù)組、函數(shù)式編程、面向?qū)ο蠡A(chǔ)、原型鏈、異步編程、EventLoop、模塊化、迭代器和生成器、Symbol、Reflect和Proxy的概念和使用方法,每個(gè)章節(jié)都有配套的示例,對(duì)于較難理解的部分還會(huì)提供視頻講解,旨在讓讀者真正掌握這些語(yǔ)法和新特性,在以后的開發(fā)過程中不再有基礎(chǔ)語(yǔ)法上的疑問。最后給出了兩個(gè)JavaScript綜合案例,分別使用面向?qū)ο缶幊田L(fēng)格和函數(shù)式編程風(fēng)格,以掌握J(rèn)avaScript的不同開發(fā)范式。讀書筆記讀書筆記強(qiáng)烈推薦??!峰華老師出品必然是精品,沒有一句廢話,都是知識(shí)點(diǎn)。目錄分析1.1發(fā)展歷史1.2ECMAScript提案流程1.3運(yùn)行JavaScript1.4瀏覽器環(huán)境環(huán)境12345第1章簡(jiǎn)介1.6開發(fā)工具1.7基礎(chǔ)語(yǔ)法概覽1.8嚴(yán)格模式1.9小結(jié)第1章簡(jiǎn)介1.7基礎(chǔ)語(yǔ)法概覽1.7.1變量與數(shù)據(jù)類型1.7.2運(yùn)算符1.7.3流程控制1.7.4函數(shù)2.1程序結(jié)構(gòu)2.2變量2.3常量2.4數(shù)據(jù)類型第2章基礎(chǔ)知識(shí)2.6小結(jié)2.5數(shù)據(jù)類型轉(zhuǎn)換第2章基礎(chǔ)知識(shí)2.2變量2.2.1定義變量2.2.2變量的命名規(guī)范2.3常量2.3.1定義常量2.3.2常量的命名規(guī)范2.4數(shù)據(jù)類型2.4.1typeof2.4.2Number類型2.4.3Boolean類型2.4.4String類型2.4.5Null與Undefined類型2.4.6Object類型2.4.7Symbol類型2.4.8BigInt類型2.4.9Array類型2.5數(shù)據(jù)類型轉(zhuǎn)換2.5.1隱式類型轉(zhuǎn)換2.5.2顯式類型轉(zhuǎn)換3.1賦值運(yùn)算符3.2數(shù)學(xué)運(yùn)算符3.3比較運(yùn)算符3.4邏輯運(yùn)算符第3章運(yùn)算符3.5NullishCoalescing運(yùn)算符3.6三目運(yùn)算符3.7位運(yùn)算符3.8組合運(yùn)算符3.9其他運(yùn)算符12345第3章運(yùn)算符3.11小結(jié)3.10優(yōu)先級(jí)表第3章運(yùn)算符3.2數(shù)學(xué)運(yùn)算符3.2.1一元數(shù)學(xué)運(yùn)算符3.2.2二元數(shù)學(xué)運(yùn)算符3.2.3計(jì)算順序與優(yōu)先級(jí)3.7位運(yùn)算符3.7.1與運(yùn)算3.7.2或運(yùn)算3.7.3異或運(yùn)算3.7.4取反運(yùn)算3.7.5左移運(yùn)算3.7.6右移運(yùn)算3.7.7補(bǔ)零右移運(yùn)算4.1語(yǔ)句4.2if...else語(yǔ)句4.3if...elseif...else語(yǔ)句4.4switch...case語(yǔ)句4.5while語(yǔ)句12345第4章流程控制4.6do...while語(yǔ)句4.7for語(yǔ)句4.8break和continue語(yǔ)句4.9label語(yǔ)句4.10小結(jié)12345第4章流程控制5.1聲明函數(shù)5.2調(diào)用函數(shù)5.3函數(shù)表達(dá)式5.4箭頭函數(shù)5.5可選與默認(rèn)參數(shù)12345第5章函數(shù)5.6可變長(zhǎng)度參數(shù)5.7回調(diào)函數(shù)5.8作用域5.9閉包5.10遞歸12345第5章函數(shù)5.11高階函數(shù)5.12柯里化5.13Memoization5.14純函數(shù)5.15小結(jié)12345第5章函數(shù)5.6可變長(zhǎng)度參數(shù)5.6.1arguments5.6.2rest運(yùn)算符5.8作用域5.8.1全局作用域5.8.2局部作用域5.8.3提升機(jī)制5.8.4臨時(shí)隔離區(qū)6.1創(chuàng)建數(shù)組6.2訪問數(shù)組6.3修改元素6.4刪除元素第6章數(shù)組6.5棧和隊(duì)列模式6.7數(shù)組過濾和測(cè)試6.6數(shù)組遍歷第6章數(shù)組6.8數(shù)組排序6.10數(shù)組裁切6.9數(shù)組連接第6章數(shù)組6.11搜索元素6.12數(shù)組與字符串6.13數(shù)組填充6.14數(shù)組復(fù)制第6章數(shù)組6.15扁平化6.16解構(gòu)賦值6.17擴(kuò)展語(yǔ)法6.18多維數(shù)組6.19小結(jié)12345第6章數(shù)組7.1創(chuàng)建對(duì)象7.2訪問與添加對(duì)象屬性7.3遍歷對(duì)象屬性7.4刪除對(duì)象屬性7.5getters和setters12345第7章對(duì)象7.6屬性描述符7.7原型7.8構(gòu)造函數(shù)7.9toString()和valueOf()第7章對(duì)象7.10call()、apply()與bind()7.11對(duì)象復(fù)制7.12解構(gòu)賦值與rest運(yùn)算符(對(duì)象)7.13with語(yǔ)句7.14值傳遞與引用傳遞7.15小結(jié)010302040506第7章對(duì)象7.1創(chuàng)建對(duì)象7.1.1簡(jiǎn)化屬性7.1.2計(jì)算屬性名7.6屬性描述符7.6.1配置屬性描述符7.6.2配置多個(gè)屬性描述符7.6.3獲取屬性描述符7.6.4不可擴(kuò)展對(duì)象7.7原型7.7.1獲取原型對(duì)象7.7.2原型鏈7.e()7.8構(gòu)造函數(shù)7.8.1定義7.8.2this7.10call()、apply()與bind()7.10.1call()7.10.2apply()7.10.3bind()8.1簡(jiǎn)介8.2創(chuàng)建類8.3實(shí)現(xiàn)繼承8.4抽象類8.5成員變量12345第8章面向?qū)ο蠡A(chǔ)8.7小結(jié)8.6靜態(tài)成員第8章面向?qū)ο蠡A(chǔ)8.2創(chuàng)建類8.2.1定義構(gòu)造函數(shù)8.2.2實(shí)例化對(duì)象8.2.3添加行為8.2.4注意事項(xiàng)9.1字符串介紹9.2字符串遍歷9.3字符串操作9.4模板字符串9.5正則表達(dá)式介紹12345第9章字符串與正則表達(dá)式9.6正則表達(dá)式語(yǔ)法9.7字符串中的正則9.8RegExp對(duì)象9.9常見的正則表達(dá)式9.10小結(jié)12345第9章字符串與正則表達(dá)式9.3字符串操作9.3.1拼接9.3.2裁切9.3.3搜索9.3.4分割9.3.5其他操作9.6正則表達(dá)式語(yǔ)法9.6.1特殊字符匹配9.6.2匹配次數(shù)9.6.3區(qū)間、邏輯和界定符9.6.4分組10.1基本類型包裝對(duì)象10.3Date10.2Math第10章內(nèi)置對(duì)象10.4JSON10.5Set10.6Map10.7迭代器、可迭代對(duì)象和生成器第10章內(nèi)置對(duì)象10.8TypedArray10.9Symbol10.10Console10.11Reflect10.12Proxy10.13小結(jié)010302040506第10章內(nèi)置對(duì)象10.3Date10.3.1獲取日期10.3.2修改日期10.3.3解析日期10.3.4日期比較10.4JSON10.4.1序列化10.4.2反序列化10.7迭代器、可迭代對(duì)象和生成器10.7.1迭代器10.7.2可迭代對(duì)象10.7.3生成器與生成器函數(shù)10.8TypedArray10.8.1創(chuàng)建類型數(shù)組10.8.2屬性和方法10.9Symbol10.10.ingTag10.catSpreadable10.mitive10.stance10.es10.10Console10.10.1調(diào)試10.10.2顯示10.10.3記錄10.12Proxy10.12.1處理對(duì)象10.12.2不變性10.12.3可回收代理11.1捕獲異常11.3Error對(duì)象11.2throw拋出異常第11章異常處理11.4自定義異常11.5finally11.6捕獲多個(gè)異常11.7小結(jié)第11章異常處理12.1setTimeout()12.2setInterval()12.3Promise12.4async/await第12章異步編程12.5異步迭代12.7小結(jié)12.6EventLoop第12章異步編程12.3Promise12.3.1創(chuàng)建Promise12.3.2鏈?zhǔn)秸{(diào)用12.3.3處理異常12.3.4執(zhí)行多個(gè)Promise12.4async/await12.4.1定義異步函數(shù)12.4.2使用await12.4.3處理異常12.6EventLoop12.6.1調(diào)用棧12.6.2EventLoop13.1實(shí)現(xiàn)模塊化的方式13.2模塊化配置原生模塊管理13.4小結(jié)第13章模塊化13.2模塊化配置13.2.1導(dǎo)出模塊13.2.2導(dǎo)入模塊13.2.3默認(rèn)導(dǎo)出13.2.4別名導(dǎo)入13.2.5再導(dǎo)出13.2.6動(dòng)態(tài)導(dǎo)入14.1面向?qū)ο笤O(shè)計(jì)示例:線上服裝商城14.2函數(shù)式編程示例:擴(kuò)展數(shù)組API14.3下一步規(guī)劃14.4寫在最后第14章案例與總結(jié)14.1面向?qū)ο笤O(shè)計(jì)示例:線上服裝商城14.1.1需求14.1.2Clothing衣服類14.1.3Store商城類14.1.4User用戶類14.1.5Address地址類14.1.6Cart購(gòu)物車類14.1.7Order訂單類14.1.8示例14.2函數(shù)式編程示例:擴(kuò)展數(shù)組API14.2.1唯一元素14.2.2

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論