關(guān)于瀏覽器緩存 瀏覽器緩存,有時(shí)候我們需要他,因?yàn)樗梢蕴岣呔W(wǎng)站性能和瀏覽器速度,提高網(wǎng)站性能。但是有時(shí)候我們又不得不清除緩存,因?yàn)榫彺婵赡苷`事...
1.為什么用嚴(yán)格模式 消除Javascript語法的一些不合理、不嚴(yán)謹(jǐn)之處,減少一些怪異行為; 消除代碼運(yùn)行的一些不安全之處,保證代碼運(yùn)行的安全...
克隆的概念 淺度克隆:原始類型為值傳遞,對象類型仍為引用傳遞。 深度克?。核性鼗?qū)傩跃耆珡?fù)制,與原對象完全脫離,也就是說所有對于新對象的修...
HTTP/2 相比于 HTTP 1,大幅提升了 web 性能,減少網(wǎng)絡(luò)延遲。 一、多路復(fù)用的單一長連接 單一長連接在HTTP/2中,客戶端向某個(gè)...
Promise的興起,是因?yàn)楫惒椒椒ㄕ{(diào)用中,往往會出現(xiàn)回調(diào)函數(shù)一環(huán)扣一環(huán)的情況。這種情況導(dǎo)致了回調(diào)金字塔問題的出現(xiàn)。不僅代碼寫起來費(fèi)勁又不美觀,...
舉一個(gè)刷新列表的例子//刷新方法var MenuaBar = {refresh: function() {console.log('刷新列表')...
舉個(gè)現(xiàn)實(shí)中的例子,小明到A開發(fā)商那買一套房子,碰巧現(xiàn)在沒房,售樓處答應(yīng)在有房子的時(shí)候通知小明。這時(shí),小明就訂閱了售樓處的消息,售樓處負(fù)責(zé)發(fā)布消息...
js 阻塞 所有瀏覽器在下載 JS 的時(shí)候,會阻止一切其他活動,比如其他資源的下載,內(nèi)容的呈現(xiàn)等等。直到 JS 下載、解析、執(zhí)行完畢后才開始繼續(xù)...
分為4個(gè)步驟: 當(dāng)發(fā)送一個(gè)URL請求時(shí),不管這個(gè)URL是Web頁面的URL還是Web頁面上每個(gè)資源的URL,瀏覽器都會開啟一個(gè)線程來處理這個(gè)請求...