緩存相關(guān)header Expires 響應(yīng)頭,代表資源的過期時(shí)間 Cache-Control 請(qǐng)求/響應(yīng)頭,緩存控制字段,精確控制緩存策略 If-modified-Since...
觀察者模式定義了一種一對(duì)多的依賴關(guān)系,讓多個(gè)觀察者對(duì)象同時(shí)監(jiān)聽某一個(gè)目標(biāo)對(duì)象,當(dāng)這個(gè)目標(biāo)對(duì)象的狀態(tài)發(fā)生變化時(shí),會(huì)通知所有觀察者對(duì)象,使它們能夠自動(dòng)更新。 —— Graphic...
1.代理模式。在某些情況下,出于種種考慮/限制,一個(gè)對(duì)象不能直接訪問另一個(gè)對(duì)象,需要一個(gè)第三者(代理)牽線搭橋從而間接達(dá)到訪問目的,這樣的模式就是代理模式。2.業(yè)務(wù)開發(fā)中最常...
深入理解JS的事件循環(huán)一、循環(huán)單線程可以順序處理確定好的任務(wù)。 但是如果在線程執(zhí)行過程中,想加入新任務(wù),怎么辦?只能引入循環(huán)機(jī)制,讓線程持續(xù)運(yùn)轉(zhuǎn),再來任務(wù)也可以執(zhí)行。 二、隊(duì)...
參考:為什么cookie會(huì)有httponly屬性?真實(shí)案例解釋XSS的三種攻擊 XSS:hacker往HTML中注入惡意腳本,瀏覽器是無法區(qū)分腳本是被惡意注入的還是正常的頁(yè)面...
一、用法1.遍歷數(shù)組for in 返回?cái)?shù)組的下標(biāo)(key);for of 返回?cái)?shù)組的元素 2.給數(shù)組手動(dòng)添加屬性,for in 循環(huán)可以遍歷出name這個(gè)鍵名 3.直接遍歷對(duì)...
1.Object.assign(target, ...source),返回目標(biāo)對(duì)象。針對(duì)深拷貝,需要使用其他辦法,因?yàn)?Object.assign()拷貝的是(可枚舉)屬性值...
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Map———...
問題:在應(yīng)用webpack的工程中,可以使用 import語(yǔ)法引入模塊。那么webpack是怎么找到對(duì)應(yīng)的模塊? 一、import 語(yǔ)法有三種寫法 (1)相對(duì)路徑下具體怎么解...
https://juejin.im/post/5d367656f265da1b904c2126WebAssembly 現(xiàn)狀與實(shí)戰(zhàn) 想了解WebAssembly,先要從Java...
理解 WebView 一、webview入門知識(shí) 1.我們通常是用瀏覽器來瀏覽網(wǎng)頁(yè),你很清楚的知道你正在使用瀏覽器,要么是PC客戶端,要么是手機(jī)上的app。但是webview...
運(yùn)用clip-path的純CSS形狀變換clip-path練習(xí) clip-path 可以用來裁剪你想要的形狀一、圖形1.圓形 circle(半徑 at 圓心坐標(biāo))clip-p...
一個(gè)程序員的成長(zhǎng)之路 - 剖析別人,總結(jié)自己張?jiān)讫垼含F(xiàn)為全民TV技術(shù)總監(jiān),前UC瀏覽器導(dǎo)航團(tuán)隊(duì)前端技術(shù)負(fù)責(zé)人,前FIS團(tuán)隊(duì)技術(shù)負(fù)責(zé)人。1.中年危機(jī)在大平臺(tái),有健全的體系、優(yōu)秀...
參考:Web 前端面試指南與高頻考題解析 瀏覽器相關(guān) 優(yōu)化原則和方向 性能優(yōu)化的原則是以更好的用戶體驗(yàn)為標(biāo)準(zhǔn),具體就是兩個(gè)目標(biāo): 多使用內(nèi)存、緩存或者其他方法; 減少CPU和...
參考:Web 前端面試指南與高頻考題解析 瀏覽器相關(guān)加載過程: 瀏覽器根據(jù)DNS服務(wù)器得到域名的IP地址 向這個(gè)IP的機(jī)器發(fā)送HTTP請(qǐng)求 服務(wù)器收到、處理并返回HTTP請(qǐng)求...