原创 react腳手架不eject修改配置文件如@地址別名alias的方法

在不 'eject' 也不創建額外 react-scripts 的情況下修改 create-react-app 內置的 webpack 配置,然後你將擁有 create-react-app 的一切特性,且可以根據你的需要去配置 webpa

原创 js原型鏈添加方法 求差集

舉例: A={1,2,3,4,5} B={1,2,3,10} 差集:B-A={10},即把B中屬於A的元素去掉。 補集:因爲B不包含於A,所以不能求補。 如果B={1,2,3} 那麼:B關於A的補爲{4,5},B-A=空集 原

原创 & gt; 和 & lt; 代表大於號> 和小於號< 以及其英文的全稱

gt 英文全稱是 Greater than lt 英文全稱是 Less than  

原创 call、apply、bind的基本使用

基本使用 call、apply、bind的核心功能都是改變函數的this指向,但彼此之間也有一些差別。 call 改變this指向且執行函數,額外參數以參數列表形式傳入 let context = { name:'神祕的寶

原创 瀏覽器兼容法則: 最小公分母 或 客戶端檢測

什麼是最小公分母?原文圖解鏈接: https://www.shuxuele.com/least-common-denominator.html

原创 position: fixed 浮動固定後樣式居中辦法

position: fixed; top: 0px; left: 0px; right: 0px; width: 150px; height: 50px; margin-left:auto; margin-right:auto;

原创 vue-router 路由跳轉頁面位置不對 應顯示頂部的解決辦法

解決辦法一: 在main.js 中添加代碼 router.afterEach((to, from, next) => { window.scrollTo(0, 0) }) 解決辦法二 在路由文件夾的index.js裏添加s

原创 React 之 Error: Function components cannot have refs. Did you mean to use React.forwardRef()?解決辦法

原因是funtion組件(無狀態組件)不能使用refs 刪除掉組件內的ref="xxx"

原创 git merge和git merge --no-ff的區別 圖解易懂

在很多介紹GItFlow工作流的文章裏面,都會推薦在合併分支的時候加上--no-ff參數, 而我們在合併的時候,有時git也會提示 使用了 fast-forward, 這裏我將介紹一下merge的三種狀態及 git merge 和 git

原创 React/Vue 之 'componentName' is defined but never used no-unused-vars

以下demo組件名用Form做演示 解決辦法1 :   命令行報錯如下: 翻譯:已定義“Form”,但未使用已定義變量 解決方式如下:   解決辦法2 :  命令行末尾提示如下:  翻譯: 若要忽略,請在前面的行中添加 //esli

原创 【精】純前端Jenkins自動化部署教程 無需php/java/nodejs/nginx/apache/tomcat/docker

序: 百度翻了一遍, 沒有一個適合前端的自動化部署教程, 什麼配置服務器, 配置nginx代理服務等等, 對純前端非常不友好; 本文教程也同樣適合後端閱讀; 本文提及的github,gitlab是通用的, 均使用webhook觸發器;

原创 js原型鏈添加方法 兩個數組對比刪除相同元素,返回未出現的數

/** * 擴展Array,添加remove方法 * @param val */ Array.prototype.remove = function(val) { var index = this.in

原创 React 之 state 數據改變頁面不更新未重新渲染的 7 種情況 及 解決辦法

目錄 1. 組件render渲染了一個對象, 當state已確定更新但視圖未更新 2. 組件render渲染了一個列表, 當state改變視圖更新異常 3. A和B子組件共用一個父組件state, 此時點擊子組件A按鈕更新了父組件stat

原创 js原型鏈添加方法 清除字符串前後的空格

String.prototype.trim= function(){ return this.replace(/^\s+/,"").replace(/\s+$/,""); }

原创 Antd Design的ConfigProvider全局化配置無效問題

如果是配置國際化問題, 官網和百度有很多解決辦法, 可以關閉了. 如果是其他配置無效,那麼請繼續看. 首先檢查你的antd版本, 每個版本支持的配置都不一樣, 越高版本支持越多. 如果你遇到配置無效, 一定要檢查你現在的a