來自:薛定諤的貓鏈接:https://www.yuque.com/zhanghaofei/blog/xrpz9p 簡述 近幾年隨著react、angular、vue等前端框架...
來自:薛定諤的貓鏈接:https://www.yuque.com/zhanghaofei/blog/xrpz9p 簡述 近幾年隨著react、angular、vue等前端框架...
下載 vue-next github 中下載 安裝依賴:yarn or npm install yarn dev 生成 packages\vue\dist\vue.glo...
Object.defineProperty or Proxy 都可以對對象進(jìn)行劫持Vue 3.0 以前響應(yīng)式處理都是使用 Object.definProperty 來處理的,...
new 操作符的作用 實(shí)例化出一個新的對象,并將新對象的原型對象指向當(dāng)前構(gòu)造函數(shù)的原型或者 Object.prototype 新對象的原型對象指向當(dāng)前構(gòu)造函數(shù)的原型 新對象的...
由于小程序的分享只能分享給好友,不能通過其他的渠道去分享,所以就有了海報(bào)的這種需求 思路 利用 canvas 將海報(bào)畫出來 將畫出來的海報(bào)轉(zhuǎn)換成圖片 將圖片保存至本地相冊 引...
冒泡排序 思路 需要遍歷 length - 1 次每一次遍歷都從后往前進(jìn)行比較,相鄰的兩兩比較大小,小的向前浮動時間復(fù)雜度 O(n2) 缺點(diǎn): 當(dāng)目標(biāo)對象是已經(jīng)排序好的數(shù)據(jù)也...
bind、call、apply 三者的作用 都是用來改變函數(shù)運(yùn)行時的 this 指向問題 基本使用 使用 bind 在修改源函數(shù)的情況 重復(fù)綁定無效只會生效第一次的綁定 bi...
class 是基于原型繼承的語法糖,并不是另外的一套規(guī)則 class 與 構(gòu)造函數(shù)的區(qū)別在于,類聲明沒有提升 聲明 類聲明和類表達(dá)式的主體都執(zhí)行在嚴(yán)格模式下。 實(shí)例化 繼承 ...
Set 允許存儲任意類型的不重復(fù)的數(shù)據(jù) 語法 new Set([iterable]) 參數(shù) iterable如果傳遞一個可迭代對象,它的所有元素將不重復(fù)地被添加到新的 Set...
可迭代對象 目前所有的內(nèi)置可迭代對象如下:String、Array、TypedArray、Map 和 Set,它們的原型對象都實(shí)現(xiàn)了 @@``iterator 方法。 可迭代...
在不了解 Promise 的情況下,建議先閱讀 Promise 的使用篇 注意點(diǎn): executor 函數(shù)立即執(zhí)行 狀態(tài)不可逆 (pending -> fulfilled ...
Promise 對象是一個代理對象,它允許你為異步操作的成功和失敗分別綁定相應(yīng)的處理方法(handlers)。 這讓異步方法可以像同步方法那樣返回值,但并不是立即返回最終執(zhí)行...
觀察者模式(Observer Pattern) 觀察者模式定義了對象間的一種一對多的依賴關(guān)系,當(dāng)一個對象的狀態(tài)發(fā)生改變時,所有依賴于它的對象都將得到通知,并自動更新。觀察者模...
什么是高階函數(shù) 在數(shù)學(xué)和計(jì)算機(jī)科學(xué)中,高階函數(shù)是至少滿足下列一個條件的函數(shù): 接受一個或多個函數(shù)作為輸入 輸出一個函數(shù) 高階函數(shù)的應(yīng)用 柯里化 簡短的來說就是分步處理 防抖 ...
Object.definedProperty 可以給對象添加一個屬性,或者修改一個已有的屬性,添加一些配置項(xiàng) 參數(shù) 實(shí)現(xiàn)對一個對象的監(jiān)聽,在訪問屬性、設(shè)置屬性時,打印出 'g...
基本概念 在javascript中,函數(shù)可以有屬性。 每個函數(shù)都有一個特殊的屬性叫作原型(prototype)每個對象擁有一個原型對象 [[Prototype]] / __p...
every 參數(shù)說明 在調(diào)用 every 之后添加到數(shù)組中的元素不會被 callback 訪問到 如果數(shù)組中存在的元素被更改,則他們傳入 callback 的值是 every...
parseInt(string, radix) 將一個字符串 string 轉(zhuǎn)換為 radix 進(jìn)制的整數(shù), radix 為介于2-36之間的數(shù)。如果 parseInt ...
CSS Animations 是什么 CSS Animations 是CSS的一個模塊,它定義了如何用關(guān)鍵幀來隨時間推移對CSS屬性的值進(jìn)行動畫處理。關(guān)鍵幀動畫的行為可以通過...