區(qū)別functionIife最左邊為(。編譯器認(rèn)為是iife,不是函數(shù)。 IIFE的目的是為了隔離作用域,防止污染全局命名空間 彌補(bǔ)scope的缺陷 用于隔離作用域全局作用域 塊級作用域 函數(shù)作用域只有function才能實(shí)現(xiàn)作用域隔離,因此如果要將一段代碼中的變量、函數(shù)等的定義隔離出來,只能將這段代碼封裝到一個(gè)函數(shù)中。 將代碼封裝到函數(shù)中的目的是為了復(fù)用。在JS中,當(dāng)然聲明函數(shù)的目的在大多數(shù)情況...
摘要:完成重排后,瀏覽器會(huì)重新繪制受到影響的部分到屏幕中,該過程稱為重繪重繪和重排操作都是代價(jià)昂貴的操作,它們會(huì)導(dǎo)致應(yīng)用程序的反應(yīng)遲鈍,所以應(yīng)該盡可能減少這類過程的發(fā)生。 瀏覽器下載完頁面中的所有內(nèi)容:HTML、JavaScript、CSS、圖片——之后會(huì)解析并生成兩個(gè)內(nèi)部數(shù)據(jù)結(jié)構(gòu): DOM樹:表示頁面結(jié)構(gòu) 渲染樹:表示DOM節(jié)點(diǎn)如何顯示 DOM樹中的每一個(gè)需要顯示的節(jié)點(diǎn)在渲染樹中至少存...
摘要:搞這么神秘其實(shí)就是個(gè)迭代器的核心實(shí)際上就是一個(gè),通過關(guān)鍵字能夠把函數(shù)體拆成完全可控執(zhí)行片段,在函數(shù)體外部通過來對這些執(zhí)行片段進(jìn)行遍歷這和遍歷這些數(shù)據(jù)結(jié)構(gòu)是一個(gè)道理只不過用來遍歷函數(shù)片段,而用來遍歷元素對生成器執(zhí)行操作,進(jìn)行生成器的入口開始執(zhí) Generator 搞這么神秘 其實(shí)就是個(gè)迭代器 Generator的核心實(shí)際上就是一個(gè)Iterator,通過yield關(guān)鍵字能夠把函數(shù)體拆成完全...
摘要:數(shù)字十進(jìn)制直接寫二進(jìn)制前綴八進(jìn)制前綴十六進(jìn)制前綴字符串你好轉(zhuǎn)義加,表示特定含義或者本來有特定含義的變?yōu)橐话阕址疽猓D(zhuǎn)義后換行符本意引用,轉(zhuǎn)義后輸出本意,轉(zhuǎn)義后制表符本意引用,轉(zhuǎn)義后輸出多行字符串布爾符號對象設(shè)定設(shè)置對象屬性名,左邊引號可省 數(shù)字 NUMBER 十進(jìn)制 直接寫 11.1 .11.1e^2 二進(jìn)制前綴 0b 八進(jìn)制前綴 0 十六進(jìn)制前綴 0x 字符串 str...
暫無介紹