數(shù)組的淺拷貝: 如果是數(shù)組,我們可以利用數(shù)組的一些方法溅漾,比如 slice于微,concat 方法返回一個(gè)新數(shù)組的特性來(lái)實(shí)現(xiàn)拷貝丐怯,但假如數(shù)組嵌套了對(duì)象...
事件委托是利用冒泡階段的運(yùn)行機(jī)制來(lái)實(shí)現(xiàn)的低飒,就是把一個(gè)元素響應(yīng)事件的函數(shù)委托到另一個(gè)元素渴频,一般是把一組元素的事件委托到他的父元素上藏杖,委托的優(yōu)點(diǎn)是減...
Promise 解決的問(wèn)題:回調(diào)地獄 Promise 規(guī)范: promise 有三種狀態(tài)将塑,等待(pending)、已完成(fulfilled/r...
MDN 對(duì)閉包的定義是:閉包是指那些能夠訪問(wèn)自由變量的函數(shù),自由變量是指在函數(shù)中使用的祥楣,但既不是函數(shù)參數(shù)又不是函數(shù)的局部變量的變量开财,由此可以看出...
能夠把這個(gè)講清楚弄明白是一件很困難的事兽间, 首先明白原型是什么历葛,在 ES6 之前,JS 沒(méi)有類(lèi)和繼承的概念嘀略,JS 是通過(guò)原型來(lái)實(shí)現(xiàn)繼承的恤溶,在 JS...
從靜態(tài)類(lèi)型還是動(dòng)態(tài)類(lèi)型來(lái)看 靜態(tài)類(lèi)型帜羊,編譯的時(shí)候就能夠知道每個(gè)變量的類(lèi)型咒程,編程的時(shí)候也需要給定類(lèi)型,如 Java 中的整型 int讼育,浮點(diǎn)型 fl...
Promise 是一個(gè)對(duì)象,保存著未來(lái)將要結(jié)束的事件奶段,她有兩個(gè)特征: 1饥瓷、對(duì)象的狀態(tài)不受外部影響,Promise 對(duì)象代表一個(gè)異步操作痹籍,有三種狀...
addEventListener()方法呢铆,用于向指定元素添加事件句柄,它可以更簡(jiǎn)單的控制事件蹲缠,語(yǔ)法為 第一個(gè)參數(shù)是事件的類(lèi)型(如 "click"...