
最近在做重構項目時,發現了其中使用了SCRF Token用于防御CSRF攻擊,它是這樣實現的頁面加載時調用后端的一個接口,這個接口做的事情只有一...
文件下載是在開發中常見的一種需求,下面是在實際項目中使用的下載方案,記錄一下 一、打開新頁面下載文件 這是最簡單的一種下載方案,通過打開新窗口的...
背景 最近開發的過程中遇到一個問題:頁面中加載了一個改寫fetch的js文件,然后后面使用了fetch發送請求。發現在實際上,并沒有實現對fet...
一、功能點 日志回調 環境區分 錯誤捕獲及上報 日志信息獲取及手動上報功能 二、功能點詳解 1、日志回調 在用戶對console.log進行修改...
nvm是一款node.js版本管理工具,用于管理、切換各個版本的Node.js。在我們開發項目時,可能會出現不同項目使用不同版本的node.js...
一、背景 在flex布局中,我們使用父級元素的display和justify-content來實現flex布局,并設定主軸對其方式,這兩個屬性詳...
一、什么是Flow? 我們知道 JavaScript 是弱類型的語言,所以我們在寫代碼的時候容易出現一些始料未及的問題。而 Flow這一工具則是...
一、什么是js修飾器 修飾器(Decorator)是ES7的一個提案,它是用于對類和類的方法進行處理的函數 二、使用 1、對類進行修飾 如上代碼...
在React中,通過setState來實現狀態的修改更新,當this.setState()方法被調用后,會rerender實現視圖的更新。整個流...