瀏覽器工作原理
瀏覽器引擎- 用來(lái)查詢及操作渲染引擎的接口
渲染引擎- 渲染界面:Firefox洲劣、Chrome和Safari是基于兩種渲染引擎構(gòu)建的,F(xiàn)irefox使用Geoko——Mozilla自主研發(fā)的渲染引擎课蔬,Safari和Chrome都使用webkit.
網(wǎng)絡(luò)- 用來(lái)完成網(wǎng)絡(luò)調(diào)用囱稽,例如http請(qǐng)求
UI 后端- 用來(lái)繪制類似組合選擇框及對(duì)話框等基本組件,具有不特定于某個(gè)平臺(tái)的通用接口二跋,底層使用操作系統(tǒng)的用戶接口
JS解釋器- 解釋執(zhí)行JS代碼
數(shù)據(jù)存儲(chǔ)- 屬于持久層战惊,瀏覽器需要在硬盤中保存類似cookie的各種數(shù)據(jù)
http狀態(tài)碼
同源
同端口,同域名,同協(xié)議
同源策略
對(duì)象繼承
事件模型
Ajax原理
瀏覽器解析過(guò)程
解析html以構(gòu)建dom樹->構(gòu)建render樹->布局render樹->繪制render樹
瀏覽器解析過(guò)程
路由原理
單雙向綁定的優(yōu)缺點(diǎn)
無(wú)線前端優(yōu)化
前后端分離的優(yōu)缺點(diǎn)
this指向問(wèn)題詳解
rem總結(jié)
http緩存expries
xss幾種形式,防范手段,過(guò)濾哪些字符?
cors跨域設(shè)置
使用Promise解決多層異步調(diào)用
promise.all
Cookie, LocalStorage 與 SessionStorage
Cookie, LocalStorage 與 SessionStorage