常見的水平垂直方式有幾種? ----問題知識點分割線---- 代碼輸出結(jié)果 輸出結(jié)果如下: 代碼執(zhí)行過程如下: 首先遇到Promise構(gòu)造函數(shù),會先執(zhí)行里面的內(nèi)容,打印1; ...
常見的水平垂直方式有幾種? ----問題知識點分割線---- 代碼輸出結(jié)果 輸出結(jié)果如下: 代碼執(zhí)行過程如下: 首先遇到Promise構(gòu)造函數(shù),會先執(zhí)行里面的內(nèi)容,打印1; ...
如何優(yōu)化動畫? 對于如何優(yōu)化動畫,我們知道,一般情況下,動畫需要頻繁的操作DOM,就就會導(dǎo)致頁面的性能問題,我們可以將動畫的position屬性設(shè)置為absolute或者fi...
實現(xiàn)有并行限制的 Promise 調(diào)度器 題目描述:JS 實現(xiàn)一個帶并發(fā)限制的異步調(diào)度器 Scheduler,保證同時運行的任務(wù)最多有兩個 實現(xiàn)代碼如下: 什么是HTTPS協(xié)...
手寫發(fā)布訂閱 實現(xiàn)一個 add 方法 題目描述:實現(xiàn)一個 add 方法 使計算結(jié)果能夠滿足如下預(yù)期:add(1)(2)(3)()=6add(1,2,3)(4)()=10 其實...
說一下JSON.stringify有什么缺點? new 操作符 題目描述:手寫 new 操作符實現(xiàn) 實現(xiàn)代碼如下: 事件總線(發(fā)布訂閱模式) 數(shù)組扁平化 數(shù)組扁平化就是將 [...
什么是 DOM 和 BOM? DOM 指的是文檔對象模型,它指的是把文檔當(dāng)做一個對象,這個對象主要定義了處理網(wǎng)頁內(nèi)容的方法和接口。 BOM 指的是瀏覽器對象模型,它指的是把瀏...
說一下HTTP 3.0 HTTP/3基于UDP協(xié)議實現(xiàn)了類似于TCP的多路復(fù)用數(shù)據(jù)流、傳輸可靠性等功能,這套功能被稱為QUIC協(xié)議。 流量控制、傳輸可靠性功能:QUIC在UD...
vue初始化頁面閃動問題 使用vue開發(fā)時,在vue初始化之前,由于div是不歸vue管的,所以我們寫的代碼在還沒有解析的情況下會容易出現(xiàn)花屏現(xiàn)象,看到類似于{{messag...
為什么在 Vue3.0 采用了 Proxy,拋棄了 Object.defineProperty? Object.defineProperty 本身有一定的監(jiān)控到數(shù)組下標(biāo)變化的...
擴展運算符的作用及使用場景 (1)對象擴展運算符 對象的擴展運算符(...)用于取出參數(shù)對象中的所有可遍歷屬性,拷貝到當(dāng)前對象之中。 上述方法實際上等價于: Object.a...
發(fā)布訂閱模式(事件總線) 描述:實現(xiàn)一個發(fā)布訂閱模式,擁有 on, emit, once, off 方法 原型修改、重寫 可以看到修改原型的時候p的構(gòu)造函數(shù)不是指向Perso...
let、const、var的區(qū)別 (1)塊級作用域: 塊作用域由 { }包括,let和const具有塊級作用域,var不存在塊級作用域。塊級作用域解決了ES5中的兩個問題: ...
OPTIONS請求方法及使用場景 OPTIONS是除了GET和POST之外的其中一種 HTTP請求方法。 OPTIONS方法是用于請求獲得由Request-URI標(biāo)識的資源在...
代碼輸出結(jié)果 代碼輸出結(jié)果如下: 代碼執(zhí)行過程如下: 首先執(zhí)行scrip代碼,打印出1; 遇到第一個定時器setTimeout,將其加入到宏任務(wù)隊列; 遇到Promise,執(zhí)...
實現(xiàn)一個扇形 用CSS實現(xiàn)扇形的思路和三角形基本一致,就是多了一個圓角的樣式,實現(xiàn)一個90°的扇形: 數(shù)組有哪些原生方法? 數(shù)組和字符串的轉(zhuǎn)換方法:toString()、to...
代碼輸出結(jié)果 輸出結(jié)果如下: 代碼的執(zhí)行過程如下: 首先執(zhí)行函數(shù)中的同步代碼async1 start,之后遇到了await,它會阻塞async1后面代碼的執(zhí)行,因此會先去執(zhí)行...
TCP粘包是怎么回事,如何處理? 默認(rèn)情況下, TCP 連接會啟?延遲傳送算法 (Nagle 算法), 在數(shù)據(jù)發(fā)送之前緩存他們. 如果短時間有多個數(shù)據(jù)發(fā)送, 會緩沖到?起作?...
UDP協(xié)議為什么不可靠? UDP在傳輸數(shù)據(jù)之前不需要先建立連接,遠地主機的運輸層在接收到UDP報文后,不需要確認(rèn),提供不可靠交付??偨Y(jié)就以下四點: 不保證消息交付:不確認(rèn),不...