網(wǎng)頁性能優(yōu)化的9個方法 合并操作 DOM的多個讀寫操作(或多個寫操作)康嘉,應(yīng)該放在一起碉输。不要兩個讀操作之間加入一個寫操作籽前。 不要一條條的改變樣式亭珍,而要通過改變class,或者c...
![240](https://upload.jianshu.io/users/upload_avatars/24026585/8264e925-372d-484f-bf8f-8a6260e4d7cf.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
網(wǎng)頁性能優(yōu)化的9個方法 合并操作 DOM的多個讀寫操作(或多個寫操作)康嘉,應(yīng)該放在一起碉输。不要兩個讀操作之間加入一個寫操作籽前。 不要一條條的改變樣式亭珍,而要通過改變class,或者c...
基本概念 cookie是往返于客戶端與服務(wù)端的一小段存儲信息枝哄,由響應(yīng)頭的Set-cookie設(shè)置肄梨,客戶端瀏覽器在接收到響應(yīng)之后就會在cookie中存儲配置信息與數(shù)據(jù),并且在向...
之前使用setInterval進行一個前端輪詢的操作挠锥,結(jié)果把網(wǎng)站卡崩了众羡,來總結(jié)一下setInterval和setTimeout的坑 一.setInterval的坑 setIn...
一.什么是內(nèi)存泄漏 當應(yīng)用程序不再需要的內(nèi)存,由于某種原因未返回給操作系統(tǒng)或者空閑內(nèi)存蓖租,這將會導致程序變慢粱侣、卡頓、高延遲 二.內(nèi)存泄漏的主要原因 JavaScript內(nèi)存泄漏...
一.內(nèi)存的生命周期 無論任何語言蓖宦,內(nèi)存生命周期大體一致齐婴,會分為:分配內(nèi)存,使用內(nèi)存稠茂,銷毀內(nèi)存三個階段 1.分配 1.1靜態(tài)內(nèi)存分配1.2動態(tài)內(nèi)存分配區(qū)別:靜態(tài)內(nèi)存分配: 數(shù)據(jù)...
之前在做實習的一個項目的時候碰到了一個讓我抓狂的BUG诱担,需求是讓我實現(xiàn)一個實時刷新獲取消息列表的功能毡证,但是后臺返回的接口數(shù)據(jù)是成百上千的,頁面卡的不得了蔫仙,筆記本的風扇都呼呼的...
對象判空 1.將對象轉(zhuǎn)換為JSON字符串料睛,判斷是否為‘{}’ 2.for in循環(huán)對象 3.jquery的isEmptyObject方法 4.Object.getOwnPro...
應(yīng)用鑒權(quán)就是當一個用戶進入APP時涎嚼,我們需要判斷他所擁有的權(quán)利阱州,根據(jù)權(quán)力來判斷他所能進行的一個行為,最為常見的就是購物網(wǎng)站的登錄以及購物支付等操作法梯。 一.鑒權(quán)的需求背景 Ht...
先搬一段官方的描述: DocumentFragment 表示一個沒有父級文件的最小文檔對象苔货。它被當做一個輕量版的 Document 使用,用于存儲已排好版的或尚未打理好格式的...
前端向后端發(fā)起get請求的時候,get會把傳遞的參數(shù)拼接在url的后面,所以get請求一般適用于數(shù)據(jù)量不大的情況之下,在數(shù)據(jù)量比較大的時候,我們就需要選擇Post請求的方式了...
一.window.requestIdleCallback 1.作用: 這個方法將會在瀏覽器的空閑時間調(diào)用函數(shù)排隊立哑。這樣可以使操作者在主事件循環(huán)上執(zhí)行后臺和低優(yōu)先級工作夜惭,而不會...
一.什么是函數(shù)節(jié)流 限制一個函數(shù)在一定時間之內(nèi)只能執(zhí)行一次(這里做一下與函數(shù)防抖的區(qū)別:函數(shù)防抖是觸發(fā)事件后在 n 秒內(nèi)函數(shù)只能執(zhí)行一次捂掰,如果在 n 秒內(nèi)又觸發(fā)了事件敢会,則會重...
一. 作用 useEffect相當于 componentDidMount(組件掛載),componentDidUpdate(組件更新) 和 componentWillUnmo...
在一個網(wǎng)站含有大量的圖片这嚣,我們在進入一個頁面的時候如果一下子全部加載完畢鸥昏,就會造成很大的資源浪費,而懶加載就是用戶瀏覽到哪里姐帚,就加載哪里的圖片吏垮,這樣就可以減少資源的浪費了。 ...
1.reduce (1)reduce的使用方法:reduce(func,first) func是一個函數(shù)九秀,會傳入四個參數(shù)遗嗽,function(prev,cur,index,ar...
hash模式 在hash模式下,本質(zhì)上是通過修改window.location.href實現(xiàn)的颤霎。前端路由的改變依托于#錨點媳谁,而錨點后邊的值我們可以通過修改window.loc...