原创 真機查看h5頁面

前端的h5頁面需要起服務之後,真機通過電腦的ip進行訪問查看效果,用webpack或者node去搭服務有點麻煩。 1. browser-sync  node插件包快速搭服務 文檔參考:http://www.browsersync.cn/

原创 正則指定位置插入和獲取特殊字符

目錄 1.match方法查找指定字符 2.replace方法替換指定內容 1.match方法查找指定字符 // 找出指定內容xx,hxx,123 let a = 'xx(hxx)/123'; let reg = /(.*)\((.*)\

原创 django與mysql數據庫使用

 django框架目錄介紹 blog (項目生成根目錄容器) manage.py: (一個實用的命令行工具,可讓你以各種方式與該 Django 項目進行交互) blog/settings.py  (基本配置,數據庫連接) blog/url

原创 瀏覽器進程與線程

線程與進程 進程是cpu資源分配的最小單位 線程是cpu調度的最小單位(線程是建立在進程的基礎上的一次程序運行單位,一個進程中可以有多個線程)  不同進程之間也可以通信,不過代價較大 單線程與多線程都是指在一個進程內的單和多 瀏覽器是

原创 elementUI table樹形表格默認展開

mounted() { this.expandAll() } mothods: { expandAll () { const els = this.$el.getElementsByClassName('e

原创 redux-thunk淺析

redux-thunk大致概括寫法缺點 大致概括 redux-thunk改寫了dispatch API,使其具備接受一個函數作爲參數的能力。在 redux的dispatch action => reducer => store這

原创 hooks函數useReducer和useContext實現redux跨組件通信

目錄 需求:父組件下兩個子組件,點擊1修改數據,在組件 2顯示 reducer.js 父組件content.js 子組件1 子組件2 需求:父組件下兩個子組件,點擊1修改數據,在組件 2顯示 思路:  父組件通過createConte

原创 使用ES2020優化冗餘代碼

目錄 可選鏈 空值合併運算符 dynamic-import 可選鏈 用途:可選鏈可讓我們在處理多層級對象時不再需要進行冗餘的前置防空校驗 之前:let name = user && user.info && user.info.name

原创 useReducer和useContext實現redux跨組件通信

目錄 需求:父組件下兩個子組件,點擊1修改數據,在組件 2顯示 reducer.js 父組件content.js 子組件1 子組件2 需求:父組件下兩個子組件,點擊1修改數據,在組件 2顯示 思路:  父組件通過createConte