前言 在js中一共有7種原始數(shù)據(jù)類型,Undefined、Null、Boolean、String、Number、Object、Symbol。還有...
創(chuàng)建對(duì)象 創(chuàng)建對(duì)象方式有很多,每一種都有自己的特點(diǎn),可以根據(jù)不同場景去選擇創(chuàng)建對(duì)象的方式 工廠模式 優(yōu)點(diǎn):消除了對(duì)象間的耦合,將所有實(shí)例化的代碼...
繼承 許多 OO 語言都支持兩種繼承方式:接口繼承和實(shí)現(xiàn)繼承。但是ECMAScript中只支持實(shí)現(xiàn)繼承,下面就是實(shí)現(xiàn)繼承的方式 借用構(gòu)造函數(shù) 這...
事件循環(huán)(Event Loop) 規(guī)范中定義Event Loop如下 To coordinate events, user interactio...
前言 本文翻譯自evaluation-strategy 按值傳遞 參數(shù)的值是調(diào)用者(caller)傳遞的對(duì)象值的拷貝,函數(shù)內(nèi)部改變參數(shù)的值不會(huì)影...
前言 本文翻譯自evaluation-strategy 按值傳遞 參數(shù)的值是調(diào)用者(caller)傳遞的對(duì)象值的拷貝,函數(shù)內(nèi)部改變參數(shù)的值不會(huì)影...
前言 本文翻譯自Functions 概述 本文將介紹ECMAScript中非常普遍的對(duì)象——函數(shù)。我們將著重介紹幾種不同類型的函數(shù)是怎么樣影響上...
前言 本文翻譯自scope-chai 概要 通過第變量對(duì)象的學(xué)習(xí)我們知道,執(zhí)行上下文的數(shù)據(jù)(變量、函數(shù)聲明、函數(shù)形參)都是以屬性的方式儲(chǔ)存在變量...
前言 本文翻譯自this 概述 很多程序員習(xí)慣的將this和面向?qū)ο缶o密緊密連續(xù)在一起,this指向了構(gòu)造函數(shù)中新建的對(duì)象。雖然在這個(gè)說法在EC...