240 發(fā)簡信
IP屬地:湖南
  • 網(wǎng)頁性能優(yōu)化的方法概述

    網(wǎng)頁性能優(yōu)化的9個方法 合并操作 DOM的多個讀寫操作(或多個寫操作)康嘉,應(yīng)該放在一起碉输。不要兩個讀操作之間加入一個寫操作籽前。 不要一條條的改變樣式亭珍,而要通過改變class,或者c...

  • Cookie與Webstorage

    基本概念 cookie是往返于客戶端與服務(wù)端的一小段存儲信息枝哄,由響應(yīng)頭的Set-cookie設(shè)置肄梨,客戶端瀏覽器在接收到響應(yīng)之后就會在cookie中存儲配置信息與數(shù)據(jù),并且在向...

  • setInterval和setTimeout的坑

    之前使用setInterval進行一個前端輪詢的操作挠锥,結(jié)果把網(wǎng)站卡崩了众羡,來總結(jié)一下setInterval和setTimeout的坑 一.setInterval的坑 setIn...

  • JavaScript常見的內(nèi)存泄漏

    一.什么是內(nèi)存泄漏 當應(yīng)用程序不再需要的內(nèi)存,由于某種原因未返回給操作系統(tǒng)或者空閑內(nèi)存蓖租,這將會導致程序變慢粱侣、卡頓、高延遲 二.內(nèi)存泄漏的主要原因 JavaScript內(nèi)存泄漏...

  • 120
    V8中的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ù)...

  • 120
    頁面重繪與回流

    一.什么是頁面的重繪與回流 瀏覽器在渲染一個頁面的時候柠偶,從加載到完成,首先是構(gòu)建DOM樹,然后根據(jù)DOM節(jié)點的幾何屬性生成渲染樹(不包括display:none,head節(jié)點...

  • 前端開發(fā)中導致頁面卡頓的因素

    之前在做實習的一個項目的時候碰到了一個讓我抓狂的BUG诱担,需求是讓我實現(xiàn)一個實時刷新獲取消息列表的功能毡证,但是后臺返回的接口數(shù)據(jù)是成百上千的,頁面卡的不得了蔫仙,筆記本的風扇都呼呼的...

  • Js對象判空與對象是否包含某個屬性

    對象判空 1.將對象轉(zhuǎn)換為JSON字符串料睛,判斷是否為‘{}’ 2.for in循環(huán)對象 3.jquery的isEmptyObject方法 4.Object.getOwnPro...

  • Webpack概述

    一.Webpack是什么 Webpack是一種前端資源構(gòu)建工具,一個靜態(tài)模塊打包器摇邦,在Webpack看來秦效,前端的所有資源文件都會作為模塊處理,它將根據(jù)模塊的依賴關(guān)系進行靜態(tài)分...

  • 120
    應(yīng)用鑒權(quán)

    應(yīng)用鑒權(quán)就是當一個用戶進入APP時涎嚼,我們需要判斷他所擁有的權(quán)利阱州,根據(jù)權(quán)力來判斷他所能進行的一個行為,最為常見的就是購物網(wǎng)站的登錄以及購物支付等操作法梯。 一.鑒權(quán)的需求背景 Ht...

  • documentFragment深入理解

    先搬一段官方的描述: DocumentFragment 表示一個沒有父級文件的最小文檔對象苔货。它被當做一個輕量版的 Document 使用,用于存儲已排好版的或尚未打理好格式的...

  • 120
    Form Data與Request Payload的區(qū)別

    前端向后端發(fā)起get請求的時候,get會把傳遞的參數(shù)拼接在url的后面,所以get請求一般適用于數(shù)據(jù)量不大的情況之下,在數(shù)據(jù)量比較大的時候,我們就需要選擇Post請求的方式了...

  • 120
    JS原生Background Tasks

    一.window.requestIdleCallback 1.作用: 這個方法將會在瀏覽器的空閑時間調(diào)用函數(shù)排隊立哑。這樣可以使操作者在主事件循環(huán)上執(zhí)行后臺和低優(yōu)先級工作夜惭,而不會...

  • 函數(shù)防抖

    一.什么是函數(shù)防抖 函數(shù)防抖(debounce),就是指觸發(fā)事件后铛绰,在 n 秒內(nèi)函數(shù)只能執(zhí)行一次诈茧,如果觸發(fā)事件后在 n 秒內(nèi)又觸發(fā)了事件,則會重新計算函數(shù)延執(zhí)行時間(在這里和...

  • 函數(shù)節(jié)流

    一.什么是函數(shù)節(jié)流 限制一個函數(shù)在一定時間之內(nèi)只能執(zhí)行一次(這里做一下與函數(shù)防抖的區(qū)別:函數(shù)防抖是觸發(fā)事件后在 n 秒內(nèi)函數(shù)只能執(zhí)行一次捂掰,如果在 n 秒內(nèi)又觸發(fā)了事件敢会,則會重...

  • ReactHooks中useEffect的使用與詳解

    一. 作用 useEffect相當于 componentDidMount(組件掛載),componentDidUpdate(組件更新) 和 componentWillUnmo...

  • 120
    原生JS的懶加載實現(xiàn)

    在一個網(wǎng)站含有大量的圖片这嚣,我們在進入一個頁面的時候如果一下子全部加載完畢鸥昏,就會造成很大的資源浪費,而懶加載就是用戶瀏覽到哪里姐帚,就加載哪里的圖片吏垮,這樣就可以減少資源的浪費了。 ...

  • JSONP詳解

    jsonp是一個比較常見的跨域解決方法罐旗,這篇博客使用來詳解它的用法以及實現(xiàn)原理 1.實現(xiàn)原理 標簽的src屬性并不被同源策略所約束膳汪,所以可以獲取任何服務(wù)器上腳本并執(zhí)行,這種性...

  • JS數(shù)組中的常用方法

    1.reduce (1)reduce的使用方法:reduce(func,first) func是一個函數(shù)九秀,會傳入四個參數(shù)遗嗽,function(prev,cur,index,ar...

  • Vue Router兩種路由模式

    hash模式 在hash模式下,本質(zhì)上是通過修改window.location.href實現(xiàn)的颤霎。前端路由的改變依托于#錨點媳谁,而錨點后邊的值我們可以通過修改window.loc...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品