常見(jiàn)的水平垂直方式有幾種? ----問(wèn)題知識(shí)點(diǎn)分割線(xiàn)---- 代碼輸出結(jié)果 輸出結(jié)果如下: 代碼執(zhí)行過(guò)程如下: 首先遇到Promise構(gòu)造函數(shù),會(huì)先執(zhí)行里面的內(nèi)容携丁,打印1; ...
常見(jiàn)的水平垂直方式有幾種? ----問(wèn)題知識(shí)點(diǎn)分割線(xiàn)---- 代碼輸出結(jié)果 輸出結(jié)果如下: 代碼執(zhí)行過(guò)程如下: 首先遇到Promise構(gòu)造函數(shù),會(huì)先執(zhí)行里面的內(nèi)容携丁,打印1; ...
如何優(yōu)化動(dòng)畫(huà)谆甜? 對(duì)于如何優(yōu)化動(dòng)畫(huà),我們知道集绰,一般情況下规辱,動(dòng)畫(huà)需要頻繁的操作DOM,就就會(huì)導(dǎo)致頁(yè)面的性能問(wèn)題栽燕,我們可以將動(dòng)畫(huà)的position屬性設(shè)置為absolute或者fi...
實(shí)現(xiàn)有并行限制的 Promise 調(diào)度器 題目描述:JS 實(shí)現(xiàn)一個(gè)帶并發(fā)限制的異步調(diào)度器 Scheduler按摘,保證同時(shí)運(yùn)行的任務(wù)最多有兩個(gè) 實(shí)現(xiàn)代碼如下: 什么是HTTPS協(xié)...
手寫(xiě)發(fā)布訂閱 實(shí)現(xiàn)一個(gè) add 方法 題目描述:實(shí)現(xiàn)一個(gè) add 方法 使計(jì)算結(jié)果能夠滿(mǎn)足如下預(yù)期:add(1)(2)(3)()=6add(1,2,3)(4)()=10 其實(shí)...
說(shuō)一下JSON.stringify有什么缺點(diǎn)? new 操作符 題目描述:手寫(xiě) new 操作符實(shí)現(xiàn) 實(shí)現(xiàn)代碼如下: 事件總線(xiàn)(發(fā)布訂閱模式) 數(shù)組扁平化 數(shù)組扁平化就是將 [...
什么是 DOM 和 BOM纫谅? DOM 指的是文檔對(duì)象模型,它指的是把文檔當(dāng)做一個(gè)對(duì)象溅固,這個(gè)對(duì)象主要定義了處理網(wǎng)頁(yè)內(nèi)容的方法和接口付秕。 BOM 指的是瀏覽器對(duì)象模型,它指的是把瀏...
說(shuō)一下HTTP 3.0 HTTP/3基于UDP協(xié)議實(shí)現(xiàn)了類(lèi)似于TCP的多路復(fù)用數(shù)據(jù)流侍郭、傳輸可靠性等功能询吴,這套功能被稱(chēng)為QUIC協(xié)議掠河。 流量控制、傳輸可靠性功能:QUIC在UD...
vue初始化頁(yè)面閃動(dòng)問(wèn)題 使用vue開(kāi)發(fā)時(shí)猛计,在vue初始化之前唠摹,由于div是不歸vue管的,所以我們寫(xiě)的代碼在還沒(méi)有解析的情況下會(huì)容易出現(xiàn)花屏現(xiàn)象奉瘤,看到類(lèi)似于{{messag...
為什么在 Vue3.0 采用了 Proxy,拋棄了 Object.defineProperty勾拉? Object.defineProperty 本身有一定的監(jiān)控到數(shù)組下標(biāo)變化的...
$nextTick 是什么? Vue 實(shí)現(xiàn)響應(yīng)式并不是在數(shù)據(jù)發(fā)生后立即更新 DOM盗温,使用 vm.$nextTick 是在下次 DOM 更新循環(huán)結(jié)束之后立即執(zhí)行延遲回調(diào)藕赞。在修改...
vue3.0 特性你有什么了解的嗎? Vue 3.0 正走在發(fā)布的路上卖局,Vue 3.0 的目標(biāo)是讓 Vue 核心變得更小斧蜕、更快、更強(qiáng)大砚偶,因此 Vue 3.0 增加以下這些新特...
擴(kuò)展運(yùn)算符的作用及使用場(chǎng)景 (1)對(duì)象擴(kuò)展運(yùn)算符 對(duì)象的擴(kuò)展運(yùn)算符(...)用于取出參數(shù)對(duì)象中的所有可遍歷屬性批销,拷貝到當(dāng)前對(duì)象之中。 上述方法實(shí)際上等價(jià)于: Object.a...
發(fā)布訂閱模式(事件總線(xiàn)) 描述:實(shí)現(xiàn)一個(gè)發(fā)布訂閱模式染坯,擁有 on, emit, once, off 方法 原型修改均芽、重寫(xiě) 可以看到修改原型的時(shí)候p的構(gòu)造函數(shù)不是指向Perso...
let、const酒请、var的區(qū)別 (1)塊級(jí)作用域: 塊作用域由 { }包括骡技,let和const具有塊級(jí)作用域,var不存在塊級(jí)作用域羞反。塊級(jí)作用域解決了ES5中的兩個(gè)問(wèn)題: ...
OPTIONS請(qǐng)求方法及使用場(chǎng)景 OPTIONS是除了GET和POST之外的其中一種 HTTP請(qǐng)求方法布朦。 OPTIONS方法是用于請(qǐng)求獲得由Request-URI標(biāo)識(shí)的資源在...
代碼輸出結(jié)果 代碼輸出結(jié)果如下: 代碼執(zhí)行過(guò)程如下: 首先執(zhí)行scrip代碼,打印出1昼窗; 遇到第一個(gè)定時(shí)器setTimeout是趴,將其加入到宏任務(wù)隊(duì)列; 遇到Promise澄惊,執(zhí)...
實(shí)現(xiàn)一個(gè)扇形 用CSS實(shí)現(xiàn)扇形的思路和三角形基本一致唆途,就是多了一個(gè)圓角的樣式,實(shí)現(xiàn)一個(gè)90°的扇形: 數(shù)組有哪些原生方法掸驱? 數(shù)組和字符串的轉(zhuǎn)換方法:toString()肛搬、to...
代碼輸出結(jié)果 輸出結(jié)果如下: 代碼的執(zhí)行過(guò)程如下: 首先執(zhí)行函數(shù)中的同步代碼async1 start,之后遇到了await毕贼,它會(huì)阻塞async1后面代碼的執(zhí)行温赔,因此會(huì)先去執(zhí)行...
TCP粘包是怎么回事,如何處理? 默認(rèn)情況下, TCP 連接會(huì)啟?延遲傳送算法 (Nagle 算法), 在數(shù)據(jù)發(fā)送之前緩存他們. 如果短時(shí)間有多個(gè)數(shù)據(jù)發(fā)送, 會(huì)緩沖到?起作?...
UDP協(xié)議為什么不可靠鬼癣? UDP在傳輸數(shù)據(jù)之前不需要先建立連接陶贼,遠(yuǎn)地主機(jī)的運(yùn)輸層在接收到UDP報(bào)文后啤贩,不需要確認(rèn),提供不可靠交付拜秧”砸伲總結(jié)就以下四點(diǎn): 不保證消息交付:不確認(rèn),不...