從廣義上來講:數(shù)據(jù)結構就是一組數(shù)據(jù)的存儲結構 , 算法就是操作數(shù)據(jù)的方法數(shù)據(jù)結構是為算法服務的,算法是要作用在特定的數(shù)據(jù)結構上的。10個最常用的數(shù)據(jù)結構:數(shù)組、鏈表、棧、隊列...
從廣義上來講:數(shù)據(jù)結構就是一組數(shù)據(jù)的存儲結構 , 算法就是操作數(shù)據(jù)的方法數(shù)據(jù)結構是為算法服務的,算法是要作用在特定的數(shù)據(jù)結構上的。10個最常用的數(shù)據(jù)結構:數(shù)組、鏈表、棧、隊列...
一個數(shù)組里面10個異步任務都是promise,但是同時只能執(zhí)行三個,設計一個函數(shù)最快執(zhí)行完
一、大數(shù)相加 js的數(shù)字有一個大小限制,超出會溢出,現(xiàn)寫一個add(num:string,num:string):string求大數(shù)之和栗子:add("23124212125...
在看以下總結時,要注意兩個詞,并發(fā) 和 緩存 一. (在日常開發(fā)中), 打包構建要快 想象一下寫完代碼后,編譯代碼要5min,假如再改動代碼,打包要10min。。。這種開發(fā)效...
簡單講就是創(chuàng)建一個submit主題,然后submit維護一個訂閱了這個主題的觀察者數(shù)組,主體里有些方法可以操作觀察者,比如添加觀察者、刪除觀察者以及通知所有觀察者更新主題。 ...
本文將從以下幾個方面分析限流策略: 什么是限流限流算法限流算法的應用 什么是限流 在開發(fā)高并發(fā)系統(tǒng)時,有很多手段來防止系統(tǒng)過載:緩存、降級、限流。緩存的目的是提升系統(tǒng)訪問速度...
首先,HTTP協(xié)議是無狀態(tài)(stateless)的。Cookie和Session都是在無狀態(tài)的HTTP協(xié)議上來維護會話狀態(tài)。 因為HTTP協(xié)議是無狀態(tài)的,每次用戶請求到達服務...
首先數(shù)組有flat方法 但是我們不用 一、簡單版,二維數(shù)組降重(flat()) 1. 2. 二、多重版 1、遞歸 2、Es6 踩坑:注意reduce的用法! 三、去重 1、 ...
當Render Tree中部分或全部元素的尺寸、結構、或某些屬性發(fā)生改變時,瀏覽器重新渲染部分或全部文檔的過程稱為reflow。 什么時候引起重排? 1.頁面渲染初始化 2....
渲染模塊在執(zhí)行過程中會被劃分為很多子階段,輸入的HTML經(jīng)過這些子階段,最后輸出像素。我們把這樣的一個處理流程叫做渲染流水線。 〇、 瀏覽器加載資源 用戶輸入URL時,瀏覽器...
MDN文檔位置:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/template_stri...
for...in循環(huán)是遍歷對象的每一個可枚舉屬性,包括原型鏈上面的可枚舉屬性。 Object.keys()只是遍歷自身的可枚舉屬性,不包括遍歷原型鏈上的可枚舉屬性. 這是fo...