有什么用 緩存是性能優(yōu)化的一個(gè)方式,降低服務(wù)器壓力、請(qǐng)求更快 瀏覽器緩存分類 瀏覽器緩存分兩類:強(qiáng)制緩存和協(xié)商緩存 強(qiáng)制緩存 涉及響應(yīng)頭標(biāo)識(shí)字段...
事件監(jiān)聽機(jī)制,是一種觀察者模式實(shí)現(xiàn) 針對(duì)問(wèn)題去寫,感覺有針對(duì)性好一些 另一種 大體的架子,里面有一個(gè)立即執(zhí)行函數(shù) EventBus方式 參考 J...
這個(gè)是幾次面試遇到的問(wèn)題 要求就是,多個(gè)ajax同時(shí)發(fā)出等全部完成后再執(zhí)行其它任務(wù)。如何實(shí)現(xiàn) 使用promise很好實(shí)現(xiàn)Promise.all方...
首先看瀏覽器生成頁(yè)面的過(guò)程 是什么 網(wǎng)頁(yè)生成的時(shí)候,至少會(huì)渲染一次后面可能會(huì)不斷重新渲染;重新渲染需要重新生成布局(重排)和重新繪制(重繪)。 ...
概要 Array.prototype.reduce方法接受兩個(gè)參數(shù)。第一個(gè)是回調(diào)函數(shù),該函數(shù)接受四個(gè)參數(shù) 第二個(gè)是初始值 arr.reduce(...
簡(jiǎn)潔版 瀏覽器根據(jù)請(qǐng)求的URL交給DNS域名解析,找到真實(shí)IP,向服務(wù)器發(fā)起請(qǐng)求; 服務(wù)器交給后臺(tái)處理完成后返回?cái)?shù)據(jù),瀏覽器接收文件(HTML、...
概念 在程序運(yùn)行時(shí)可以進(jìn)行增加、刪除、修改模塊而無(wú)需重新加載整個(gè)頁(yè)面 效果: 保留在完全重新加載頁(yè)面期間丟失的應(yīng)用程序狀態(tài)。 只更新變更內(nèi)容,以...
webpack的核心概念:Entry,Output,Loaders,Plugins。webpack的默認(rèn)配置文件是webpack.config....
關(guān)鍵詞 同源策略 什么是跨域 跨域,請(qǐng)求不同源。同源指協(xié)議、域名、端口都相同,只要有一樣不相同就是跨域了。 同源限制有什么用 它保證了瀏覽器安全...