摘要:前端頁(yè)面渲染機(jī)制筆記瀏覽器基礎(chǔ)結(jié)構(gòu)用戶界面用戶所看到及與之交互的功能組件,如地址欄返回前進(jìn)按鈕瀏覽器引擎用戶界面和呈現(xiàn)引擎之間傳遞指令渲染引擎呈現(xiàn)引擎負(fù)責(zé)解析用戶請(qǐng)求的內(nèi)容網(wǎng)絡(luò)負(fù)責(zé)處理網(wǎng)絡(luò)相關(guān)的事物后端負(fù)責(zé)繪制提示框等瀏覽器組件,底層使用 前端頁(yè)面渲染機(jī)制-筆記 瀏覽器基礎(chǔ)結(jié)構(gòu) 1.用戶界面(user interface):用戶所看到及與之交互的功能組件,如地址欄、返回、前進(jìn)按鈕 2...
摘要:詢問(wèn)權(quán)威的服務(wù)器域名服務(wù)器會(huì)繼續(xù)檢查請(qǐng)求的下一部分,并將查詢指向負(fù)責(zé)此特定域名的服務(wù)器這些權(quán)威的服務(wù)器將負(fù)責(zé)了解關(guān)于特定域的所有信息,并將信息存儲(chǔ)在記錄。 面試經(jīng)典題——URL加載 一、涉及基本知識(shí)點(diǎn): 1. 計(jì)算機(jī)網(wǎng)絡(luò) 五層因特爾協(xié)議棧: 應(yīng)用層(dns、http):DNS解析成IP并完成http請(qǐng)求發(fā)送; 傳輸層(tcp、udp):三次握手四次揮手模式建立tcp連接; 網(wǎng)絡(luò)層...
摘要:惡趣味發(fā)作,寫篇博客壓壓驚今天清理書簽,突然就點(diǎn)到了一個(gè)關(guān)于知乎五周年的網(wǎng)頁(yè),這幫程序員的腦子真有趣,就算是保存一年后再看也還是覺(jué)得好有趣,下邊是一個(gè)截圖這個(gè)網(wǎng)頁(yè)展示了一個(gè)類似接口的小窗口,文字逐步輸入,并且還伴隨一些有點(diǎn)炫的動(dòng)畫,為個(gè)人生 惡趣味發(fā)作,寫篇博客壓壓驚今天清理chrome書簽,突然就點(diǎn)到了一個(gè)關(guān)于 知乎五周年的網(wǎng)頁(yè),這幫程序員的腦子真有趣,就算是保存一年后再看也還是覺(jué)得...
摘要:在過(guò)去幾年中發(fā)生了很大的變化。每隔幾年就會(huì)發(fā)生新增事件。于年成立,旨在指導(dǎo)的發(fā)展方向。它已經(jīng)發(fā)布了,,等版本。如您所見(jiàn),,和之間存在年和年的差距。此后每年進(jìn)行小幅增量變更。所有現(xiàn)代瀏覽器和環(huán)境都支持,,,,等等都支持的大多數(shù)功能。 JavaScript在過(guò)去幾年中發(fā)生了很大的變化。這些是您今天可以開(kāi)始使用的12項(xiàng)新功能! 該語(yǔ)言的新增內(nèi)容稱為ECMAScript 6.它也稱為ES6或E...
總結(jié)call,apply,bind方法的理解使用和區(qū)別。 call,apply,bind這三個(gè)方法在JavaScript中是用來(lái)改變函數(shù)調(diào)用的this指向。那么改變函數(shù)this指向有什么用呢?我們先來(lái)看一段代碼 var a= { name:harden, fn:function () { console.log(this.name); } } var b =...