原创 找出前k個最小數

// ac地址:https://leetcode-cn.com/problems/zui-xiao-de-kge-shu-lcof/ // 原文地址:https://xxoo521.com/2020-02-21-least-nums/

原创 不同渲染方式在瀏覽器解析情況

作者:追逐者 鏈接:https://www.zhihu.com/question/308792091/answer/894393973 來源:知乎 著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。   不同渲染方式在瀏

原创 堆排序的刪除和添加

function Heap(type = 'min') { this.type = type; this.value = []; } Heap.prototype.create = function () { const

原创 tcp的認知和應用

什麼是tcp tcp定義 tcp是網絡七層模型當中傳輸層的協議,由IETF的RFC 793定義,是面向連接的、可靠的、基於字節流的通信協議。而傳輸層位於七層模型的中間,下面是網絡層,上面的話有應用層,承上啓下,地位還是很重要的。在傳輸層中

原创 關於 TCP/IP,必知必會的十個問題

https://juejin.im/post/598ba1d06fb9a03c4d6464ab

原创 1. 服務器端渲染(SSR)簡介

1. 服務器端渲染(SSR)簡介 1.1 什麼是服務器端渲染(SSR)? Vue.js 是構建客戶端應用程序的框架 默認情況下瀏覽器輸出Vue組件,生成DOM並操作DOM 服務器端渲染則是服務器端生成靜態的HTML字符串,瀏覽器將靜態標

原创 CNAME 別名記錄

當我們在地址欄輸入:www.baidu.com 的時候,我們的電腦會通過DNS系統去解析這個域名,並獲得IP地址。   DNS(Domain Name System[域名系統]),萬維網上作爲域名和IP地址相互映射的一個[分佈式數據庫]能

原创 TLS三個隨機數和三個祕鑰

三個隨機數:Client random, Server random, Premaster secret 三個祕鑰:公鑰(public key),私鑰(private key),對話密鑰(session key)

原创 從輸入 URL 到頁面加載完成的過程 擴展問題

https://www.cnblogs.com/chengxs/p/11039155.html

原创 Symbol 實現

// 當調用 Symbol 的時候,會採用以下步驟: //1. 如果使用 new ,就報錯 //2. 如果 description 是 undefined,讓 desc 爲 undefined 否則 讓 descString 爲 ToS

原创 es6 Symbol.for(),Symbol.keyFor()

Symbol.for(),Symbol.keyFor() 有時,我們希望重新使用同一個 Symbol 值,Symbol.for()方法可以做到這一點。它接受一個字符串作爲參數,然後搜索有沒有以該參數作爲名稱的 Symbol 值。如果有,就

原创 js文件的裝載和執行

1.瀏覽器對script引用的js文件分兩步,下載,下載完畢後馬上執行;這兩步都會阻塞瀏覽器繼續解析。 2.加入defer屬性,<script defer type="text/javascript" src="some.js" ></s

原创 JS中關於async和defer作用與區別

<script src="script.js"></script> 沒有 defer 或 async,瀏覽器會立即加載並執行指定的腳本,“立即”指的是在渲染該 script 標籤之下的文檔元素之前,也就是說不等待後續載入的文檔元素,讀到就

原创 DOMContentLoaded與load的區別、觸發時機

一、DOMContentLoaded 與 load 事件 關於 DOMContentLoaded 和 load 事件,MDN對他們是這樣描述的:DOMContentLoaded 文檔地址、load 文檔地址。 DOMContentLo

原创 promise 並行

//省略代碼 function limitLoad(urls, handler, limit) { // 對數組做一個拷貝 const sequence = [].concat(urls) let promises = []