原创 移動端兼容問題總結----持續更新

1. input標籤添加上disable屬性在移動端字體顏色不兼容解決方案 input[disabled], input:disabled{ color: #666; -webkit-text-fill-color: #666;

原创 JavaScript基礎----類型判斷typeof()、Object.prototype.toString.call()

  typeof() Object.prototype.toString.call() 用法 typeof(val) Object.prototype.toString.call(val) 數字 number [object Nu

原创 canvas軌跡運動, 利用向量實現點勻速運動

最近做了一個人員軌跡運動的需求, 來分享下代碼.  <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>點軌跡運動</title>

原创 ES6系列----擴展運算符...

一、 定義:擴展運算符是三個點(...),可以講一個數組轉換成用逗號分隔的參數序列。 console.log(...[1,2,3]); //1,2,3 二、作用: 1. 合併數組: let arr1 =[1, 2]; let arr2

原创 JavaScript基礎----隱式轉換

不同類型的變量比較要先轉類型,叫做類型轉換,類型轉換也叫隱式轉換。隱式轉換通常發生在運算符加減乘除、等於、還有小於、大於等。js隱式轉換,可以說是一個很大的坑了,下面就來侃一侃js隱式轉換的規律。 1. ==隱式轉換 如圖,js在隱式轉換

原创 axios封裝,使用攔截器統一處理接口,超詳細的教程

最近從0開始搭了一個vue-cli的項目, 雖然axios也可以直接拿來用,但是對接口比較零散,不太好進行維護,也會產生大量的重複代碼,所以筆者對axios進行了統一接口處理,廢話不多說,直接上代碼。    首先,在vue-cli項目的s

原创 ES6系列----let、const

總結: 1. 塊級作用域 :let、const聲明的變量,只在該代碼塊內有效; 2. 變量不會提升:let、const不存在變量提升,在未聲明前使用變量,會報ReferError: x is not defined; 3. 暫時性死區:l

原创 ES6系列----變量的解構賦值

ES6規定,允許按照一定模式從數組和對象中提取值,對變量進行賦值,這種被稱爲解構。 一、 數組的解構賦值 數組的解構賦值是指,左邊是一個數組,右邊也是數組,按照對應的位置對左邊的變量進行賦值。 let [a, [b], c] = [1,

原创 CSS----flex佈局

原创 ES6系列----Set和Map數據結構對比

一、Set和Map數據結構定義區別   Set數據結構 Map數據結構 定義 Set類似於數組,但是成員的值都是唯一的,沒有重複。使用new Set()創建Set實例 Map類似於對象,但是鍵的範圍不限於字符串,各種類型的值都可以作爲鍵值

原创 canvas軌跡運動

最近做了一個人員軌跡運動的需求, 來分享下代碼.  <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>點軌跡運動</title>

原创 axios封裝,使用攔截器統一處理接口,超詳細的教程(推薦)

這篇文章主要介紹了axios封裝使用攔截器處理接口,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨着小編來一起學習學習吧 最近從0開始搭了一個vue-cli的項

原创 JavaScript基礎----數組的深拷貝與淺拷貝

前段時間面試, 面試官上來就問數組的深淺拷貝問題, 今天有時間, 剛好來總結一下. 首先, 什麼是深拷貝和淺拷貝呢? JS中數據類型分爲基本數據類型和引用數據類型,基本類型存放在棧中,存的是值; 引用類型存放在堆中, 存的是地址。只有引用

原创 ES6系列——Set和Map數據結構對比

一、Set和Map數據結構定義區別   Set數據結構 Map數據結構 定義 Set類似於數組,但是成員的值都是唯一的,沒有重複。使用new Set()創建Set實例 Map類似於對象,但是鍵的範圍不限於字符串,各種類型的值都可以作爲鍵值

原创 CSS——flex佈局