原创 css常見面試問題

1.瀑布流的實現方式   https://www.cnblogs.com/ainyi/p/8766281.html (1)css的multi-columns 寫法 html: <div class="box"> <d

原创 vue常見面試問題總結

1.談談你對MVVM的理解 定義:MVVM分爲Model、View、ViewModel 。 Model:代表數據模型,數據和業務邏輯都在Model層中定義,俗稱的data View:代表UI視圖,負責數據的展示,俗稱的html部分,也叫模

原创 webpack進階用法總結

1.自動清理構建目錄產物 每次構建的時候不會清理目錄。造成構建輸出的目錄output文件越來越多  手動刪除 自動刪除   2.PostCSS插件autoprefixer自動補齊CSS3前綴 對css功能的增強 比如css3的   使

原创 谷歌瀏覽器莫名自動回填from表單的問題解決方式

在開發中遇到不管怎麼查看數據,都沒有,但是表單還是會被回填的情況 原因: 原因是瀏覽器裏面保存了很多個賬號密碼,他讓你記住密碼後下一次免輸入密碼的機制是去找當前頁面的表單中id,name或者 type爲password的第一個input

原创 moment常用操作(獲取當前年/季度/月/日、上一年/季度/月/日、下一年/季度/月/日、某年/月/季度的開始和結束時間...持續更新)

官網:http://momentjs.cn/docs/ 懶得每次查官網記錄一下: 當前年: moment().format("YYYY")  moment().year(); // Number 當前月: moment().form

原创 echarts 二次渲染,重繪無效問題~~

場景:類似於通過篩選條件改變echarts的數據值的時候,接口數據返回已經改變甚至已經沒有數據了,但是echats圖上還是上一次的數據仍然沒有改變的問題~~~ 上一次數據: 再次請求數據後 已經無數據,但是圖標仍是: 沒有進行重繪

原创 js如何將excel導入成數組格式(以vue爲例,其他框架同理)

記錄經驗: 以vue爲例~~~ 首先借助大佬的東西:https://github.com/SheetJS/js-xlsx 1.安裝xlsx npm install xlsx 2.導入爲數組格式 import XLSX from "xl

原创 git 日常的簡單操作

git 標準的一些日常操作 1.git clone 'xxx'  //從github上檢出一個項目 2.git checkout -b yh //創建一個分支,在沒有推過代碼之前此分支爲本地分支,遠程並沒有創建此分支(具體看以下查看分支就

原创 常見主流框架(vue,react,react-native,angular)生命週期總結

由於接觸的框架多了總是會將多個框架的生命週期搞混淆,所以放在一起總結一下 一、vue 生命週期 先看一張圖片,圖片來源於官網:https://cn.vuejs.org/v2/guide/instance.html 以上鉤子詳細:(只解釋了

原创 js不常見的運算符用法 (>、==、&&、||)

一.大於(>) 如果只有一個操作數是數值字符串,另一個數數值則轉換成數值後再進行比較 eg:var box = '3' > 22; //false 如果兩個操作數都是數值字符串,則只會比較字符串的第一個數 eg: var box = '

原创 解決H5頁面在iOS網頁中的數字被識別爲電話號碼,字體顏色變藍色

造成該問題的原因在於Safari瀏覽器的問題:  解決該問題只需在head標籤中添加如下代碼即可解決。 框架性的代碼比如vue等在index.js裏面添加 <meta name = "format-detection" content

原创 RN報錯Error:(29, 13) Failed to resolve: com.android.support:appcompat-v7:26.1.0

解決方法: 1.檢查自己的android sdk版本是不是過高或者過低,安裝一下即可 2.從api 26開始,support libraries 需要從google的maven倉庫下載,所以需要在project的build.gradle中

原创 RN路由報錯_reactNavigation.NavigationActions.reset is not a function

源代碼是 this.props.navigation.dispatch( NavigationActions.reset({ index: 0, actions: [Navigat

原创 node.js是什麼?node.js的特點~

學習小結: 1.node.js是什麼?  node.js是編寫高性能網絡服務器的JavaScript工具包(用js開發服務端程序) 2.特點: 單線程,異步,時間驅動,速度快,耗內存      node.js只支持單線程,當大量數據併發的

原创 如何將一個本地項目推到github上

1.先在github上面創建一個項目地址 https://blog.csdn.net/qq_34645412/article/details/80517184 2.其次進入到本地項目的目錄文件下面 執行 a、  git init:初始化本