websocket http是一個(gè)請(qǐng)求、必須有一個(gè)響應(yīng),http1.1中keepalive后也是一個(gè)tcp可以發(fā)多次請(qǐng)求,但還是一個(gè)請(qǐng)求配一個(gè)響...
xss 1、用戶(hù)輸入什么直接顯示在頁(yè)面中,導(dǎo)致被惡意輸入 2、如果用戶(hù)輸入的前端沒(méi)有校驗(yàn)發(fā)送給服務(wù)端,服務(wù)也沒(méi)有校驗(yàn),那么重新獲取時(shí)就會(huì)出現(xiàn)攻擊...
css 水平、垂直居中 1、 已知元素寬高<1>absolute+負(fù)margin --- 必須要定寬高<2>absolute+top、bott...
cookie、session、jwt cookie是將用戶(hù)信息存在cookie中,但是不安全session驗(yàn)證是登錄成功后服務(wù)端將用戶(hù)信息持久化...
esm和commonjs規(guī)范的區(qū)別 1、esm是引用賦值,并且是編譯時(shí)加載。模塊內(nèi)部引用的變化,會(huì)反應(yīng)在外部 一個(gè)模塊中可以有多個(gè)export,...
BOM對(duì)象模型 跨域相關(guān)問(wèn)題 瀏覽器渲染 1、構(gòu)建 dom 樹(shù)和 csscom2、生成渲染樹(shù):從DOM樹(shù)的根節(jié)點(diǎn)開(kāi)始遍歷每個(gè)可見(jiàn)節(jié)點(diǎn),對(duì)于每個(gè)可...
1.webpack (1)初始化參數(shù):從配置文件和 Shell 語(yǔ)句中讀取與合并參數(shù),得出最終的參數(shù);(2)開(kāi)始編譯:用上一步得到的參數(shù)初始化 ...
MVVM model和view層通過(guò)中間的vm連接和驅(qū)動(dòng)。model層數(shù)據(jù)變化會(huì)改變視圖,view改變通過(guò)事件來(lái)修改數(shù)據(jù)。vue參考了MVVM實(shí)...
閉包和作用域 原型和原型鏈 所有原型鏈的終點(diǎn)都是 Object 函數(shù)的 prototype 屬性每一個(gè)構(gòu)造函數(shù)都擁有一個(gè) prototype 屬...