原创 react 中的 setState 的異步執行

react 中的 setSate 方法是異步的,它的寫法有兩種形式: 1、參數爲一個對象 this.setState({ love: '甜甜', foot: '火鍋、串串' }) 2、參數爲一個方法 this.setS

原创 http常用的請求頭

 一下列表列出了我們常用到的所有http請求頭,具體請參考表格信息 協議頭 說明 Accept 可接受的響應內容類型(Content-Types)。 Accept-Charset 可接受的字符集 Accept-E

原创 不改變原數組,刪除一個數組的最後一數返回一個新數組

不要修改原數組,如果通過var newArr = arr;這樣的寫法實際只是讓newArr 引用了arr,若進行修改,實際仍然修改了原數組。 因此需要將原數組複製給一個新的數組,可以通過slice()實現,即:var newArr = a

原创 一個例子看懂 apply 和 call 的作用

apply的使用語法   函數名字.apply(對象,[參數1,參數2,...]); 方法名字.apply(對象,[參數1,參數2,...]); call的使用語法   函數名字.call(對象,參數1,參數2,...); 方法名字.ca

原创 TS2739 Type is missing the following properties from type Readonly history location match

工程中報如下錯誤: 解決方案: 引入 withRouter,將組件包裹 目的就是讓被修飾的組件可以從屬性中獲取history,location,match, 路由組件可以直接獲取這些屬性,而非路由組件就必須通過withRouter修飾後

原创 給html標籤添加 contenteditable 屬性,可實現頁面可編輯的效果

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>contenteditable</title> </head> <body> <div cont

原创 通過 document.execCommand 實現簡單的文本編輯效果

利用document.execCommand實現簡單的文本編輯功能,代碼如下 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>contented

原创 JavaScript 的繼承

1、原型鏈繼承 原型鏈繼承,將父類的實例作爲子類的原型,他的特點是實例是子類的實例也是父類的實例,父類新增的原型方法/屬性,子類都能夠訪問,並且原型鏈繼承簡單易於實現,缺點是來自原型對象的所有屬性被所有實例共享,無法實現多繼承,無法向父類

原创 冒泡、快排、選擇、插入算法思想的理解

1、冒泡排序 // 冒泡排序的核心就是兩層for循環 let temp=0; for(let i=0; i<arr.length; i++){ for(let j=i+1; j<arr.length; j++){

原创 Ant Design Pro 框架的頁籤標題修改

如圖所示,在使用Ant Design Pro框架的時候,頁籤的標題還是存在Ant Design Pro字段,需要自定義修改成自己需要的字段,  如圖:   方法如下:找到src文件夾下的layouts文件夾下的BasicLayout.j

原创 正則表達式的元字符和限定符釋義

一、元字符: .  表示的是:除了\n以外的任意的一個字符   如:"lzplt112204101314" [] 表示的是:表示範圍 [0-9] 表示的是0到9之間的任意的一個數字,  "789" [0-9] [1-7] 表示的是1到7

原创 構造函數、實例對象、原型三者之間的關係

    構造函數可以實例化對象;     構造函數中有一個屬性叫prototype,是構造函數的原型對象;     構造函數的原型對象(prototype)中有一個constructor構造器,這個構造器指向的就是自己所在的原型對象所在的

原创 http返回的所有狀態碼彙總

100    Continue    繼續。客戶端應繼續其請求 101    Switching Protocols    切換協議。服務器根據客戶端的請求切換協議。只能切換到更高級的協議,例如,切換到HTTP的新版本協議 200    

原创 調用函數的三種方式

  可以使用call或者apply這兩個方法調用函數,兩者的區別在於傳遞的參數的格式: 1、call需要將傳遞給函數的參數明確寫出來,是多少參數就需要寫多少參數; 2、而apply則將傳遞給函數的參數放入一個數組中,傳入參數數組即可。