原创 圖標選擇模態框antd封裝

在開發中很多時候會用到圖標這些東西,尤其是在菜單部分會有一個菜單圖標的選項,一般爲了保證這個圖標在圖標庫中是存在的,會讓用戶直接選擇而不是手動填寫,因爲在多次開發中都遇到了這個於是將其代碼抽離出來,便於直接複用 Icon

原创 React中下載導出excel方法封裝js&下載兩種方式備份總結

export const downloadFile = (filename, fileUrl) => { const token = getToken();//獲取當前登錄的token方法 const xhr = new

原创 關於 ubuntu 插入耳機沒有聲音 解決方案

系統:ubuntu18.04 插入耳機沒有聲音 打開終端輸入:alsamixer,按F6,選擇如下圖選項,到之後的界面,將下面的值全部按M調成如下圖所示. 話筒沒有聲音 選擇 HDA Intel PCH 設備後,如屏幕提示選擇

原创 響應式佈局中單位選擇(px、em、rem)

em相對於父元素(默認爲16px) rem相對於根元素(默認16px;IE8以下瀏覽器不支持;要支持直接在rem單位下再改一個就可以) 用rem可以實現改一個地方就可以改整個頁面的佈局(在響應式開發中十分適合) 顯示開發中

原创 react native中彈性盒子佈局和css3中有何不同?

flexDiDirection在react native中的默認值是column,也就是默認是列排列;在web中默認值是row行排列 alignItems:在react native中默認是stretch,在web中默認的是fl

原创 【react native】關於開始寫react native簡述(2)

這個系列自己拖了很久,一直想寫來着,但是擱置沒有開始動手。今天也算是一個開始吧。開始寫react native系列的總結了。今天的話將react native的基本的一些框架以及welcome頁面搭建好了。準備寫一下它的導航rea

原创 react native佈局

像素無關 react native中的尺寸是沒有單位的,它代表了設備的獨立像素 flex box的彈性盒子佈局和css3中有何不同? flexDiDirection在react native中的默認值是column,也就是

原创 【react native】矢量圖標react-native-vector-icons的使用(4)

安裝 yarn add react-native-vector-icons --save //或者 cnpm install react-native-vector-icons --save //或者 npm install re

原创 【react native】react-navigation安裝(1)

安裝主庫 yarn add react-navigation 安裝主庫依賴的第三方庫文件 yarn add react-native-gesture-handler yarn add react-native-reanimate

原创 FlatList高性能組件

flatList底層是vitrulList

原创 【nodejs】nodejs同步編程、異步編程(8)

回調地獄:下一個執行依賴於上一個的返回結果,導致回調層次過多

原创 前端進階之js執行順序

setTimeout(()=>{ console.log('set1') }) new Promise((resolve,reject)=>{ console.log('p1') resolve(); }

原创 js內存

JS在回收的時候會中斷執行(回收100M大概會話費3-4ms) JS設計之初是爲了執行前端腳本,一旦執行完就沒了 新生代:新變量存放的地方 老生代:新生代中變量經歷了一次以上的複製還沒有被回收,並且新生代的空間佔用百分之二十

原创 使用editorconfig自定義編輯器中的代碼格式

vscode中安裝editorconfig插件 根目錄下創建.editorconfig文件 寫想要的配置,簡單的配置demo如下 # editorconfig.org # 表示這個是根的文件,不用再去查找 root = tr