240 發(fā)簡(jiǎn)信
IP屬地:陜西
  • 120
    React 18——記錄

    自動(dòng)批量更新 在React18之前跳昼,React 只會(huì)在事件處理程序中進(jìn)行批量更新。在Promise,setTimeout及本地事件處理程序中呀非,在React18之前 ,是不會(huì)進(jìn)...

  • Electron 集成 Sentry

    Electron 集成 Sentry sentry分為支持本地部署。目前只涉及在線版本僚楞。 Sentry 創(chuàng)建organization 選擇平臺(tái)類型:electron,創(chuàng)建pr...

  • React 18——[譯文]新功能:startTransition

    新功能:startTransition 概述 在React 18中,我們引入了一個(gè)新的API枉层,即使你你的應(yīng)用在大屏幕更新泉褐,也能保持更新。這個(gè)新的API讓你通過(guò)將特定的更新標(biāo)記...

  • SplitChunk 與DLL 鸟蜡、CommonsChunk

    SplitChunk 與DLL 膜赃、CommonsChunk 關(guān)于SplitChunksPlugin與CommonsChunkPlugin 在Webpack4后,官方就不再推薦...

  • Tree Shaking

    Tree Shaking 什么是Tree Shaking Tree-shaking (樹搖)最早是由Rollup實(shí)現(xiàn)揉忘,是一種采用刪除不需要的額外代碼的方式優(yōu)化代碼體積的技術(shù)跳座。...

  • 120
    React Native 學(xué)習(xí)(一)

    React Native 學(xué)習(xí)(一) 前言 RN端铛,從0到一搭建。具體步驟參考官方文檔疲眷,下面做記錄參考禾蚕。 安裝配置 本人是macOS環(huán)境。 Homebrew如果沒有狂丝,可以先安裝...

  • Rollup了解(一)

    Rollup Rollup 是什么 Rollup 是一個(gè) JavaScript 模塊打包器换淆,可以將小塊代碼編譯成大塊復(fù)雜的代碼,例如 library 或應(yīng)用程序美侦。這些標(biāo)準(zhǔn)都包...

  • 120
    Vite2 與Webpack

    為什么是Vite2 在Vite2官網(wǎng)文檔中产舞,有這么一段話: 然而,當(dāng)我們開始構(gòu)建越來(lái)越大型的應(yīng)用時(shí)菠剩,需要處理的 JavaScript 代碼量也呈指數(shù)級(jí)增長(zhǎng)易猫。大型項(xiàng)目包含數(shù)千個(gè)...

  • 算法-快速排序

    快速排序 快速排序的基本模板 參考 排序算法[https://juejin.cn/book/6844733800300150797/section/6844733800367...

  • 二分查找

    二分查找 二分查找基本思路與模板 大致可以分為尋找左邊的最后一個(gè)(左區(qū)間的右端點(diǎn))、右邊的第一個(gè)(右區(qū)間的左端點(diǎn))具壮。 注意點(diǎn): 在模板一情況下准颓,當(dāng)區(qū)間收縮到[i,i+1]時(shí)若...

  • 懶加載

    懶加載 通過(guò)圖片懶加載可以讓一些不可視的圖片不去加載,避免一次性加載過(guò)多的圖片導(dǎo)致請(qǐng)求阻塞(瀏覽器一般對(duì)同一域名下的并發(fā)請(qǐng)求的連接數(shù)有限制)棺妓,這樣就可以提高網(wǎng)站的加載速度攘已,提...

  • JS編譯——AST

    JS編譯——AST AST 抽象語(yǔ)法樹(Abstract Syntax Tree,AST)怜跑,或簡(jiǎn)稱語(yǔ)法樹(Syntax tree)样勃,是源代碼語(yǔ)法結(jié)構(gòu)的一種抽象表示。它以樹狀的...

  • 網(wǎng)絡(luò)安全——跨站攻擊

    網(wǎng)絡(luò)安全——跨站攻擊 CSRF 什么是CSRF CSRF性芬,中文名叫跨站請(qǐng)求偽造峡眶,發(fā)生的場(chǎng)景就是,用戶登陸了a網(wǎng)站植锉,然后跳轉(zhuǎn)到b網(wǎng)站辫樱,b網(wǎng)站直接發(fā)送一個(gè)a網(wǎng)站的請(qǐng)求,進(jìn)行一些危...

  • 跨域問(wèn)題

    跨域問(wèn)題 前言 近期回顧自己之前弄的思維導(dǎo)圖俊庇,這部分還可以再稍微細(xì)點(diǎn)狮暑,寫點(diǎn)東西記錄下 原因 跨域問(wèn)題問(wèn)題產(chǎn)生的原因是由于同源策略。同源是指"協(xié)議+域名+端口"三者相同辉饱。同源策...

  • React中不常用的功能——Context

    React中不常用的功能——Context Context React源碼版本16.8 基本用法 跨層級(jí)通信 Context React.createContext創(chuàng)建con...

  • Canvas 裁剪與縮放

    Canvas 裁剪與縮放 裁剪與縮放 HTMLCanvasElement.toBlob() 方法創(chuàng)造Blob對(duì)象搬男,用以展示canvas上的圖片;這個(gè)圖片文件可以被緩存或保存到...

  • 閉包

    基本概念: 它由兩部分組成彭沼。執(zhí)行上下文(代號(hào)A)止后,以及在該執(zhí)行上下文中創(chuàng)建的函數(shù)(代號(hào)B)。當(dāng)B執(zhí)行時(shí),如果訪問(wèn)了A中變量對(duì)象中的值译株,那么閉包就會(huì)產(chǎn)生瓜喇。 紅寶書中的解釋是:指...

  • Canvas中的矩形相交問(wèn)題

    矩形相交問(wèn)題 近期碰到一個(gè)問(wèn)題,需要在一個(gè)Canvas畫布中歉糜,畫出多個(gè)矩形且不重疊乘寒,即矩形相交且不相互包含。矩形1(x1,y1,w1,h1)矩形2(x2,y2,w2,h2)即...

  • 彈幕組件(一)

    彈幕組件 彈幕組件實(shí)現(xiàn)主要為DOM或Canvas實(shí)現(xiàn)匪补。主要涉及基本思路伞辛。 彈幕組件的設(shè)計(jì) 彈幕組件可以基本拆分為背景+彈道+彈幕的形式,其他的功能可以通過(guò)其他組件形式添加到背...

  • 埋點(diǎn)

    前言 迭代中涉及了埋點(diǎn)夯缺,總結(jié)一下蚤氏,本文主要涉及在已有前端工程中進(jìn)行埋點(diǎn)的內(nèi)容。 場(chǎng)景 需要在Web端和小程序端 進(jìn)行埋點(diǎn)處理踊兜,主要針對(duì)瀏覽頁(yè)面等大面積事件竿滨,特定事件可單獨(dú)處理...

個(gè)人介紹
文章主要為個(gè)人的學(xué)習(xí)記錄和總結(jié)
如有錯(cuò)誤,如有冒犯捏境,望告知
Thanks

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