原创 React用fetch向後臺傳輸Blob,File

React用fetch向後臺傳輸Blob,File 1.Base64是什麼      Base64一般用於在HTTP協議下傳輸二進制數據,Base64是一種用64個字符來表示任意二進制數據的方法。因此需要用6bit來表示字符(2的

原创 componentWillReceiveProps使用時的問題

componentWillReceiveProps使用時的問題 componentWillReceiveProps是在render之前執行的函數,在函數的內部會接收nextProps參數,存儲着本次更新的數據的值,this.pro

原创 react-cropper + antdesign +dva 實現裁剪圖片並上傳的功能

react-cropper + antdesign +dva 實現裁剪圖片並上傳的功能 一.首先安裝react-cropper插件 npm install --save react-cropper 執行該命令以後,下載react-

原创 BraftEditor使用總結

BraftEditor使用總結 這裏實現的是,參數管理功能,新建或者編輯的時候會彈出一個Modal。這裏使用antdesign實現,然後在裏面編輯富文本信息,點擊保存提交給後臺,或者是取消編輯。如圖所示 一.安裝 npm ins

原创 Ant Design中組件使用總結-Upload組件

Ant Design中組件使用總結-Upload組件 在使用Ant Design的Upload組件中,遇到一些問題,簡單的分享一下 一.在編輯頁面,Upload的圖片列表的初始化問題      在使用Upload組件在新建頁面的時

原创 Fetch請求的跨域處理

Ajax和Fetch請求的跨域處理      瀏覽器安全的基石是"同源政策"(same-origin policy),這裏的三源是指協議,端口和域名。同源政策是爲了保護用戶的安全,如下將介紹,跨域的解決辦法。 一. Jsonp 由

原创 奇安信 筆試

奇安信 筆試選擇題 選擇題 進程的基本狀態有:就緒態,運行態,阻塞態 關於cookie描述不正確的是: https協議下cookie是明文傳送的 假設某段通信電文僅由 6 個字母 ABCDEF 組成,字母在電文中出現的

原创 React中爲什麼要使用immutableJs

在React中爲什麼要使用immutableJs 一.state的不可變性 當父組件讀取子組件數據form,賦值給obj,然後對obj進行一些修改過程中,直接賦值就是淺拷貝,修改obj之後會影響form對象,也就會影響子組件中的f

原创 Firefox調整單個主機下的併發數爲1

一.打開瀏覽器,在網址處輸入 about:config,見到如下設置頁面 二.查找 network.http.max-persistent-connections-per-server 選項,默認是6,將其修改爲1,並保存 三.

原创 React 應用 Code Spliting 以及 懶加載

React 應用 Code Spliting 以及 懶加載 webpack是一個強大的框架,具有其它框架所不具備的Tree shaking,懶加載和代碼分割的功能,今天主要來講解React web開發中是如何與這些特性所結合的。

原创 puppeteer 實現爬蟲

puppeteer 實現爬蟲(windows) 因爲puppeteer中大量api都是異步函數,所以首先需要對異步函數async/await有一定的瞭解,await會暫停當前async函數的執行,等待後面的Promise的計算結果

原创 劍指offer-05 用兩個棧實現隊列

劍指offer-05 用兩個棧實現隊列題目描述題目類別具體實現 題目描述 用兩個棧來實現一個隊列,完成隊列的Push和Pop操作。 隊列中的元素爲int類型。 題目類別 隊列,棧 具體實現 class Solution { pub

原创 React中組件之間相互傳遞數據

React組件之間相互傳遞數據      在react中,模塊組件化了之後,最常使用的就是兩個組件之間相互傳遞數據,其中就包括父組件向子組件傳遞數據和子組件向父組件傳遞數據兩種情景,下面通過前幾天寫的一個上傳圖片時截圖的組件爲例子

原创 windows下面配置nginx,配置hosts不生效

windows下面配置nginx,配置hosts不生效 首先在本地用node編寫一個server,監聽8888端口,返回一個帶有表單的頁面,如下所示 之後配置nginx,在nginx的conf文件夾下新建servers文件夾,裏

原创 將本地已有的create-react-app創建的項目上傳到git上

將本地已有的create-react-app創建的項目上傳到git上 1.在git上面創建一個 repository 點擊new按鈕,創建 repository,創建的時候只填寫Repository name和Descriptio