掌門二面(4.22) 1.react fiber原理2.常見的數(shù)據(jù)管理方式3.useContext和useReducer什么區(qū)別凄诞,如果選擇4.撲克牌判斷是否為順子邏輯思維題 ...
掌門二面(4.22) 1.react fiber原理2.常見的數(shù)據(jù)管理方式3.useContext和useReducer什么區(qū)別凄诞,如果選擇4.撲克牌判斷是否為順子邏輯思維題 ...
前言 在函數(shù)式編程中經(jīng)常會遇到很多概念,比如純函數(shù)赡盘、柯里化、高階函數(shù)种柑。 純函數(shù)一個函數(shù)的返回結(jié)果只依賴于它的參數(shù)务蝠,并且在執(zhí)行過程里面沒有副作用 柯里化接受多個參數(shù)的函數(shù)轉(zhuǎn)換成...
前端路由一般分為兩種方式 hash路由 H5 History路由 簡單介紹下這兩個路由: hash路由 標(biāo)志:hash路由的標(biāo)志是帶有# 原理:通過監(jiān)聽url中的hash值變...
通過一道常見的題目换衬,解釋事件循環(huán)和回調(diào)隊(duì)列機(jī)制 在Chrome 66和node v10中,此題的正確輸出是: 知識點(diǎn) 宏任務(wù)一般包括包括:整體代碼script证芭,setTime...
前端常見的設(shè)計(jì)模式主要有以下幾種:1. 單例模式2. 工廠模式3. 策略模式4. 代理模式5. 觀察者模式6. 模塊模式7. 構(gòu)造函數(shù)模式8. 混合模式 單例模式這種設(shè)計(jì)模式...
我們通常將webpack稱作模塊打包機(jī)官硝,今天我們就來看看webpack到底如何實(shí)現(xiàn)模塊化的 一句話概括矗蕊,webpack通過自執(zhí)行函數(shù)啟動,然后通過webpack自定義的exp...
call函數(shù)的使用方式如下: 首先我們要知道call函數(shù)都有哪些功能:1. 改變了this的指向氢架,讓它指向obj2. 函數(shù)foo執(zhí)行3. 允許傳入?yún)?shù)傻咖,且參數(shù)個數(shù)不確定4. ...
輸出解釋如下: Foo.getName()Foo的靜態(tài)方法優(yōu)先級高于方法內(nèi)部定義,調(diào)用Foo.getName()岖研,輸出2 getName()function getName(...
js中創(chuàng)建對象的方式一般有兩種Object.create和new 在講述兩者區(qū)別之前卿操,我們需要知道: 構(gòu)造函數(shù)Foo的原型屬性Foo.prototype指向了原型對象。 原型...
一句話介紹 bind: bind() 方法會創(chuàng)建一個新函數(shù)。當(dāng)這個新函數(shù)被調(diào)用時害淤,bind() 的第一個參數(shù)將作為它運(yùn)行時的 this解滓,之后的一系列參數(shù)將會在傳遞的實(shí)參前傳入...
閉包 由于節(jié)流和防抖函數(shù)的實(shí)現(xiàn)都用到了閉包,所以在了解節(jié)流和防抖之前我先簡單介紹下什么是閉包筝家。 由于js代碼在一個執(zhí)行環(huán)境中執(zhí)行時洼裤,會創(chuàng)建變量對象的一個作用域鏈。作用域鏈用來...