240 發(fā)簡信
IP屬地:廣西
  • canvas生成視頻

    總結(jié) 通過canvas的captureStream屬性返回的一個MediaStream對象桐绒,將生成的stream通過MediaRecorder對象生成錄屏資源

  • rrweb實現(xiàn)錄屏

    背景: 錄制的不是真正的視頻流构捡,而是一個記錄頁面 DOM 變化的 JSON 數(shù)組分瘦,因此不能錄制整個顯示器的屏幕老速,只能錄制瀏覽器的一個頁簽适室。record 負責(zé)在一開始錄制DOM...

  • 前端面試

    js數(shù)據(jù)存儲 閉包 內(nèi)部函數(shù)總是可以訪問其外部函數(shù)中聲明的變量屁魏,當通過調(diào)用一個外部函數(shù)返回一個內(nèi)部函數(shù)后怎茫,即使該外部函數(shù)已經(jīng)執(zhí)行結(jié)束,但是內(nèi)部函數(shù)引用外部函數(shù)的變量依然保存在...

  • 網(wǎng)絡(luò)協(xié)議

    同源策略 瀏覽器的安全機制蝗锥,要求端口跃洛,域名,協(xié)議一致 作用在于保護用戶數(shù)據(jù)安全终议,防止惡意網(wǎng)站獲取用戶信息税课,阻止CSRF,XSS攻擊 具體限制 ajax請求:不同源請求會被阻止...

  • 隨筆

    vscode 用插件方式提供了多種語言擴展接口闲延,分成聲明式,編程式兩類韩玩,用給予textmate的聲明式接口迅速識別代碼中的詞法,再用編程式接口如LSP提供例如錯誤提示陆馁,代碼補...

  • mobx與Redux的區(qū)別

    1. 狀態(tài)容器 redux :dispatch(action) - > 在store中調(diào)用reducer,將當前state和收到的action做對比找颓,計算出新的state -...

  • 120
    react 實現(xiàn)水印功能

    背景:在后臺管理的項目中,會要求加上水印叮贩,防止截圖盜取信息等击狮, 1. 第一步:先創(chuàng)建水印的模塊組件 創(chuàng)建一個svg的標簽,里面畫上自己需要的水印內(nèi)容益老,然后生成通過URL.cr...

  • 120
    前端網(wǎng)站置灰彪蓬,實現(xiàn)哀悼模式

    背景:全國的哀悼日,會讓首屏或者整個網(wǎng)站置灰捺萌,但是一行行加樣式是不切實際的档冬,css 一行代碼可以解決這個需求方便快捷,兼容性也還可以桃纯。 1. 整個網(wǎng)站置灰 酷誓, 給html直接...

  • typescript 學(xué)習(xí)總結(jié)

    簡介 typescript:javasscript的超集 ,添加了類型系統(tǒng)的 JavaScript态坦,適用于任何規(guī)模的項目盐数。我們都知道JavaScript是一種弱類型的語言。而...

  • node 環(huán)境下一個文件如何同時支持 import 和 require

    JavaScript 現(xiàn)在有兩種模塊伞梯。一種是 ES6 模塊玫氢,簡稱 ESM;另一種是 CommonJS 模塊谜诫,簡稱 CJS漾峡。CommonJS 模塊是 Node.js 專用的,與...

  • 《高性能javascript》筆記

    僅個人觀后感:讀完這本書感覺這本書對于工作幾年的前端人員來說不值得去花精力或者時間精讀猜绣,適合剛開始工作的新人 1. 加載和執(zhí)行 在代碼加載的過程中會阻塞瀏覽器的其他進程灰殴,例如...

  • 微信網(wǎng)頁自定義分享

    微信版本號1.6.0分享設(shè)計規(guī)范分享標題:14字以內(nèi),建議使用朋友般親切的口吻分享圖標:尺寸120*120掰邢,大小不超過10K牺陶,不支持GIF格式。必須采用https協(xié)議辣之。分享描...

  • egg.js 文件上傳

    1. 當文件不超過1mb怀估,小文件 小文件的話就不需要使用文件流了需要在config.default.ts(egg.js修改默認配置的文件)指定文件的限制 2. 大文件上傳 一...

  • 隨筆

    1.gitlab gitlab-ci 是基于gitlab的持續(xù)繼承工具狮鸭。每次push到gitlab的時候就會觸發(fā)一次腳本執(zhí)行合搅,腳本內(nèi)容包括測試,編譯歧蕉,部署等. 解析gitla...

  • react&redux&react-redux原理(react小書)

    生命周期 組件的生命周期 定制shouldComponentUpdate SetState setState有隊列的概念灾部,對狀態(tài)的更新是異步的,比如在一個事件函數(shù)中更新多次s...

  • 【react面試題】不可錯過的react 面試題 「務(wù)必收藏」

    下面是一個常用的關(guān)于 React 的面試問題列表: 無論作為一個面試者惯退,或者招聘官赌髓,下面這些問題都可以去參考 React 的工作原理 React 會創(chuàng)建一個虛擬 DOM(vi...

  • git

    解決Git報錯:error: You have not concluded your merge (MERGE_HEAD exists)解決辦法一:保留本地的更改,中止合并-...

  • 120
    vscode 高亮 原理

    demo思路 需求:語法高亮本質(zhì)是把源文件中的關(guān)鍵字等具有語法意義的特殊字符序列渲染出來。 思路: 從源文件中把關(guān)鍵字識別出來 如何渲染識別出來的高亮部分 解決方案 去識別關(guān)...

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