數(shù)組的淺拷貝: 如果是數(shù)組辞色,我們可以利用數(shù)組的一些方法垄潮,比如 slice,concat 方法返回一個新數(shù)組的特性來實現(xiàn)拷貝,但假如數(shù)組嵌套了對象或者數(shù)組的話逛裤,使用 conca...
數(shù)組的淺拷貝: 如果是數(shù)組辞色,我們可以利用數(shù)組的一些方法垄潮,比如 slice,concat 方法返回一個新數(shù)組的特性來實現(xiàn)拷貝,但假如數(shù)組嵌套了對象或者數(shù)組的話逛裤,使用 conca...
事件委托是利用冒泡階段的運行機制來實現(xiàn)的入愧,就是把一個元素響應(yīng)事件的函數(shù)委托到另一個元素绝葡,一般是把一組元素的事件委托到他的父元素上深碱,委托的優(yōu)點是減少內(nèi)存消耗,節(jié)約效率 動態(tài)綁定...
Promise 解決的問題:回調(diào)地獄 Promise 規(guī)范: promise 有三種狀態(tài)藏畅,等待(pending)敷硅、已完成(fulfilled/resolved)、已拒絕(re...
MDN 對閉包的定義是:閉包是指那些能夠訪問自由變量的函數(shù),自由變量是指在函數(shù)中使用的榜旦,但既不是函數(shù)參數(shù)又不是函數(shù)的局部變量的變量幽七,由此可以看出,閉包=函數(shù)+函數(shù)能夠訪問的自...
能夠把這個講清楚弄明白是一件很困難的事驶鹉, 首先明白原型是什么,在 ES6 之前铣墨,JS 沒有類和繼承的概念室埋,JS 是通過原型來實現(xiàn)繼承的,在 JS 中一個構(gòu)造函數(shù)默認(rèn)帶有一個 ...
從靜態(tài)類型還是動態(tài)類型來看 靜態(tài)類型词顾,編譯的時候就能夠知道每個變量的類型,編程的時候也需要給定類型碱妆,如 Java 中的整型 int肉盹,浮點型 float 等。C疹尾、C++上忍、Jav...
Promise 是一個對象纳本,保存著未來將要結(jié)束的事件窍蓝,她有兩個特征: 1、對象的狀態(tài)不受外部影響繁成,Promise 對象代表一個異步操作吓笙,有三種狀態(tài),pending 進行中巾腕,f...
addEventListener()方法面睛,用于向指定元素添加事件句柄絮蒿,它可以更簡單的控制事件,語法為 第一個參數(shù)是事件的類型(如 "click" 或 "mousedown")...
Vue 實例有一個完整的生命周期叁鉴,也就是從開始創(chuàng)建土涝、初始化數(shù)據(jù)、編譯模板幌墓、掛載 Dom但壮、渲染→更新→渲染、銷毀等一系列過程常侣,我們稱這是 Vue 的生命周期蜡饵。通俗說就是 Vue...
1、原型鏈繼承胳施,將父類的實例作為子類的原型验残,他的特點是實例是子類的實例也是父類的實例,父類新增的原型方法/屬性巾乳,子類都能夠訪問您没,并且原型鏈繼承簡單易于實現(xiàn),缺點是來自原型對象...
用 JavaScript 對象結(jié)構(gòu)表示 DOM 樹的結(jié)構(gòu)胆绊;然后用這個樹構(gòu)建一個真正的 DOM 樹氨鹏, 插到文檔當(dāng)中 當(dāng)狀態(tài)變更的時候,重新構(gòu)造一棵新的對象樹压状。然后用新的樹和舊的...
Angular 將雙向綁定轉(zhuǎn)換為一堆 watch 表達(dá)式仆抵,然后遞歸這些表達(dá)式檢查是否發(fā)生過變化, 如果變了則執(zhí)行相應(yīng)的 watcher 函數(shù)(指 view 上的指令种冬,如 ng...
默認(rèn)綁定:全局環(huán)境中镣丑,this 默認(rèn)綁定到 window。 隱式綁定:一般地娱两,被直接對象所包含的函數(shù)調(diào)用時莺匠,也稱為方法調(diào)用,this 隱式綁定到該直接對象十兢。 隱式丟失:隱式丟...
重繪(repaint 或 redraw):當(dāng)盒子的位置、大小以及其他屬性旱物,例如顏色遥缕、字體大小等都確定下來之后,瀏覽器便把這些原色都按照各自的特性繪制一遍宵呛,將內(nèi)容呈現(xiàn)在頁面上单匣。...
JSONP:通過動態(tài)創(chuàng)建 script码秉,再請求一個帶參網(wǎng)址實現(xiàn)跨域通信。document.domain + iframe 跨域:兩個頁面都通過 js 強制設(shè)置 documen...
(1)什么是閉包: 閉包是指有權(quán)訪問另外一個函數(shù)作用域中的變量的函數(shù)泡徙。 閉包就是函數(shù)的局部變量集合橱鹏,只是這些局部變量在函數(shù)返回后會繼續(xù)存在膜蠢。閉包就是函數(shù)的“堆棧”在函數(shù)返回后...
簡介:觀察者模式或者說訂閱模式莉兰,它定義了對象間的一種一對多的關(guān)系挑围,讓多個觀察者對象同時監(jiān)聽某一個主題對象,當(dāng)一個對象發(fā)生改變時糖荒,所有依賴于它的對象都將得到通知杉辙。 node 中...