原创 react-redux的簡單使用講解

react-redux使用講解1.創建react項目2.使用前準備2.1 插件安裝2.2 建立文件結構3.在項目中使用reacct-redux3.1 將store注入項目3.2 組件與store關聯注意 1.創建react項目

原创 React常見面試題 ( 二 )

1.Virtual DOM 如何工作? Virtual DOM 分爲三個簡單的步驟。 每當任何底層數據發生更改時,整個 UI 都將以 Virtual DOM 的形式重新渲染。 然後計算先前 Virtual DOM 對象和新的

原创 React常見面試題 ( 一 )

1.當你調用setState的時候,發生了什麼事? 當調用 setState 時,React會做的第一件事情是將傳遞給 setState 的對象合併到組件的當前狀態。 這將啓動一個稱爲和解(reconciliation)的過程。

原创 @vue/cli 3.0 + axios + json-server (前後端分離,前端進行數據模擬)

@vue/cli 3.0 + axios + json-server一、創建vue項目二、json-server相關2.1 安裝json-server2.2 創建.json文件2.3 配置啓動命令三、axios請求3.1 安裝ax

原创 js之正則表達式使用 正則的方法

js之正則表達式使用1.正則表達式組成2.匹配符2.1 字符簇2.1.1 字符簇 <==> 匹配內容2.1.2 特殊符號 ^ ( 內容取反 )2.1.3 特殊字符3.限定符4.貪婪匹配 & 非貪婪匹配5.定位符6.轉義符7.選擇匹

原创 css佈局 之 左側寬度固定,右側自適應兩欄佈局

佈局代碼如下,文章統一使用佈局 <body> <div class="wrapper"> <div class="left">左側寬度固定</div> <div class="right">右側寬度

原创 git 日常使用詳解

說道git,每天都在使用,但很多命令還是記不住 一般來說,日常的使用,只需要記住6個命令。但若是想要熟練使用,那需要記住的淵源不止6個這麼少,恐怕至少得60個以上 一、git流程圖 上圖就是我們日常使用git時,最常用的6個指令

原创 setTimeout 詳解

1. setTimeout 定義 setTimeout( )是屬於 window 的 method, 但我們都是略去 window 這頂層物件名稱, 這是用來設定一個時間, 時間到了, 就會執行一個指定的 method。 setT

原创 JavaScript 裏 Null 和 Undefined 的區別

null 和 undefined 的區別 1.相似性 在JavaScript中,將一個變量賦值爲undefined或null,老實說,幾乎沒區別。 var a = null; var a = undefined; 上面代碼中,

原创 判斷一個數據是否爲數組

怎麼判斷一個數組是數組呢? 其實這個也是一個常考的題目。在面試的過程中,更是一個高頻的面試題 1、數組方法 isArray() Array.isArray(variable); 這是js的一個方法,專門用來測試對象是否是Arr

原创 函數防抖與函數節流

函數防抖與節流是很相似的概念,但它們的應用場景不太一樣。 我們先從概念上深刻理解它們。 概念 函數防抖(debounce) 函數防抖,就是指觸發事件後在 n 秒內函數只能執行一次,如果在 n 秒內又觸發了事件,則會重新計算函數執

原创 JavaScript 數組的方法 數組的遍歷

一、數組的方法 數組在js中經常用於保存數據,是操作頻率非常高的數據類型,js也提供了很多方法來對數組進行操作。下面介紹常用的方法。 join()、push()、pop()、shift() 、 unshift()、sort()、r

原创 關於vue 常見面試題 (二) (賊全,一般人我不告訴他 )

1、vue-loader是什麼?使用它的用途有哪些? 答: vue-loader是 webpack 的一個 loader,用於處理 後綴爲 .vue文件,它只是一個讓瀏覽器認識.vue文件的工具 用途:js可以寫es6、style

原创 React 中 使用react-router-dom (超簡單)

在react裏如何進行路由的配置呢? 需要用到的插件 create-react-app、react-router-dom。 1.根據create-react-app腳手架進行項目的搭建 傳送門,如何使用腳手架搭建 → creat

原创 yarn&node-sass模塊缺失

這篇文章內描寫的步驟很詳細,真實解決了遇到的問題。快快去關注ta吧。傳送門 weixin_45072479的博客