數(shù)組的淺拷貝: 如果是數(shù)組,我們可以利用數(shù)組的一些方法,比如 slice县遣,concat 方法返回一個(gè)新數(shù)組的特性來(lái)實(shí)現(xiàn)拷貝甲棍,但假如數(shù)組嵌套了對(duì)象或者數(shù)組的話遭殉,使用 conca...
數(shù)組的淺拷貝: 如果是數(shù)組,我們可以利用數(shù)組的一些方法,比如 slice县遣,concat 方法返回一個(gè)新數(shù)組的特性來(lái)實(shí)現(xiàn)拷貝甲棍,但假如數(shù)組嵌套了對(duì)象或者數(shù)組的話遭殉,使用 conca...
事件委托是利用冒泡階段的運(yùn)行機(jī)制來(lái)實(shí)現(xiàn)的古沥,就是把一個(gè)元素響應(yīng)事件的函數(shù)委托到另一個(gè)元素素标,一般是把一組元素的事件委托到他的父元素上称诗,委托的優(yōu)點(diǎn)是減少內(nèi)存消耗,節(jié)約效率 動(dòng)態(tài)綁定...
Promise 解決的問(wèn)題:回調(diào)地獄 Promise 規(guī)范: promise 有三種狀態(tài)头遭,等待(pending)寓免、已完成(fulfilled/resolved)、已拒絕(re...
MDN 對(duì)閉包的定義是:閉包是指那些能夠訪問(wèn)自由變量的函數(shù),自由變量是指在函數(shù)中使用的鲫惶,但既不是函數(shù)參數(shù)又不是函數(shù)的局部變量的變量蜈首,由此可以看出,閉包=函數(shù)+函數(shù)能夠訪問(wèn)的自...
能夠把這個(gè)講清楚弄明白是一件很困難的事踩寇, 首先明白原型是什么,在 ES6 之前六水,JS 沒(méi)有類和繼承的概念俺孙,JS 是通過(guò)原型來(lái)實(shí)現(xiàn)繼承的,在 JS 中一個(gè)構(gòu)造函數(shù)默認(rèn)帶有一個(gè) ...
Promise 是一個(gè)對(duì)象睛榄,保存著未來(lái)將要結(jié)束的事件,她有兩個(gè)特征: 1想帅、對(duì)象的狀態(tài)不受外部影響懈费,Promise 對(duì)象代表一個(gè)異步操作,有三種狀態(tài)博脑,pending 進(jìn)行中憎乙,f...
addEventListener()方法票罐,用于向指定元素添加事件句柄,它可以更簡(jiǎn)單的控制事件泞边,語(yǔ)法為 第一個(gè)參數(shù)是事件的類型(如 "click" 或 "mousedown")...
Vue 實(shí)例有一個(gè)完整的生命周期该押,也就是從開(kāi)始創(chuàng)建、初始化數(shù)據(jù)阵谚、編譯模板蚕礼、掛載 Dom、渲染→更新→渲染梢什、銷(xiāo)毀等一系列過(guò)程奠蹬,我們稱這是 Vue 的生命周期。通俗說(shuō)就是 Vue...