
01.Object構(gòu)造函數(shù)模式 套路: 先創(chuàng)建空Object對(duì)象, 再動(dòng)態(tài)添加屬性/方法 適用場(chǎng)景: 起始時(shí)不確定對(duì)象內(nèi)部數(shù)據(jù) 問(wèn)題: 語(yǔ)句太多...
01.進(jìn)程與線程 進(jìn)程:程序的一次執(zhí)行, 它占有一片獨(dú)有的內(nèi)存空間 線程: CPU的基本調(diào)度單位, 是程序執(zhí)行的一個(gè)完整流程 進(jìn)程與線程 一個(gè)進(jìn)...
01. 理解閉包 如何產(chǎn)生閉包? 當(dāng)一個(gè)嵌套的內(nèi)部(子)函數(shù)引用了嵌套的外部(父)函數(shù)的變量(函數(shù))時(shí), 就產(chǎn)生了閉包 閉包到底是什么? 使用c...
1.作用域 理解 就是一塊"地盤", 一個(gè)代碼段所在的區(qū)域 它是靜態(tài)的(相對(duì)于上下文對(duì)象), 在編寫代碼時(shí)就確定了 分類 全局作用域 函數(shù)作用域...
1.變量聲明提升與函數(shù)聲明提升 變量聲明提升 通過(guò)var定義(聲明)的變量, 在定義語(yǔ)句之前就可以訪問(wèn)到 值: undefined 函數(shù)聲明提升...
1. 函數(shù)的prototype屬性(圖) 每個(gè)函數(shù)都有一個(gè)prototype屬性, 它默認(rèn)指向一個(gè)Object空對(duì)象(即稱為: 原型對(duì)象) 原型...
基礎(chǔ)總結(jié) 數(shù)據(jù)類型 數(shù)據(jù)俺亮、變量阶女、內(nèi)存 對(duì)象基礎(chǔ) 函數(shù)基礎(chǔ) 數(shù)組基礎(chǔ) 函數(shù)高級(jí) 原型與原型鏈 執(zhí)行上下文與執(zhí)行上下文棧 作用域與作用域鏈 閉包 內(nèi)...
1. 什么是函數(shù)? 具有特定功能的n條語(yǔ)句的封裝體 只有函數(shù)是可執(zhí)行的, 其它類型的數(shù)據(jù)是不可執(zhí)行的 函數(shù)也是對(duì)象 2. 為什么要用函數(shù)? 提高...
1. 什么是對(duì)象? 代表現(xiàn)實(shí)中的某個(gè)事物, 是該事物在編程中的抽象 多個(gè)數(shù)據(jù)的集合體(封裝體) 用于保存多個(gè)數(shù)據(jù)的容器 2. 為什么要用對(duì)象? ...