1.首先查看緩存 緩存分為強緩存與弱緩存 強緩存(200 from cache)時泣栈,瀏覽器如果判斷本地緩存未過期粹舵,就直接使用,無需發(fā)起http請求協(xié)商緩存(304)時戈泼,瀏覽器...
localStorage除非人為手動清除,否則會一直存放在瀏覽器中大猛,但是很多情況下我們可能需要localStorage有一個過期時間扭倾,比如我們將用戶身份認(rèn)證 token 保存...
1.sql注入原理:通郭sql命令插入到web表單遞交或者輸入活命,達到欺騙服務(wù)器執(zhí)行的惡意sql命令防范:1.對用戶輸入進行校驗2.不適用動態(tài)拼接sql2.XSS(跨站腳本...
https:是以安全為目標(biāo)的HTTP通道唠亚,簡單講是HTTP的安全版本链方,通過SSL加密http:超文本傳輸協(xié)議。是一個客服端和服務(wù)器端請求和應(yīng)答的標(biāo)準(zhǔn)(tcp),使瀏覽器更加高...
1.超文本的傳輸協(xié)議灶搜,是用于從萬維網(wǎng)服務(wù)器超文本傳輸?shù)奖镜刭Y源的傳輸協(xié)議2.基于TCP/IP通信協(xié)議來傳遞數(shù)據(jù)(HTML祟蚀,圖片資源)3.基于運用層的面向?qū)ο蟮膮f(xié)議工窍,由于其簡潔...
流程:解析html以及構(gòu)建dom樹 -> 構(gòu)建render樹 -> 布局render樹 -> 繪制render樹概念:1.構(gòu)建DOM樹: 渲染引擎解析HTML文檔,首先將標(biāo)...
瀏覽器地址欄輸入url瀏覽器會先查看瀏覽器緩存--系統(tǒng)緩存--路由緩存前酿,如有存在緩存患雏,就直接顯示。如果沒有罢维,接著第三步域名解析(DNS)獲取相應(yīng)的ip瀏覽器向服務(wù)器發(fā)起tcp...
JS 1悬槽、js簡介 JavaScript是一種基于對象的客戶端的腳本語言 是一種弱類型的動態(tài)腳本語言 弱類型:對數(shù)據(jù)類型要求不嚴(yán)格,只有當(dāng)執(zhí)行到某一句代碼的時候瞬浓,才去確定這個...
DOM 的本質(zhì):DOM 是瀏覽器概念萨赁,瀏覽器從服務(wù)器端讀取 html 頁面弊琴,瀏覽器將 html 解析成一棵元素嵌套關(guān)系的 dom 樹,用對象來表示頁面上的元素杖爽,并提供操作 d...
當(dāng) Vue.js 用 v-for 正在更新已渲染過的元素列表時敲董,它默認(rèn)用“就地復(fù)用”策略。 如果數(shù)據(jù)項的順序被改變慰安,Vue 將不會移動 DOM 元素來匹配數(shù)據(jù)項的順序腋寨,而是簡...
hash ——即地址欄 URL 中的#符號(此 hsah 不是密碼學(xué)里的散列運算) hash 雖然出現(xiàn) URL 中,但不會被包含在 HTTP 請求中化焕,對后端完全沒有影響萄窜,因此...
react 整體是函數(shù)式的思想撒桨,把組件設(shè)計成純組件查刻,狀態(tài)和邏輯通過參數(shù)傳入,所以在 react 中凤类,是單向數(shù)據(jù)流穗泵; vue 的思想是響應(yīng)式的,也就是基于是數(shù)據(jù)可變的谜疤,通過對每...