原创 【Vue + ElementUI】el-date-picker 日期選擇控制 配置最早開始日期

<el-date-picker v-model="followadd.nextFollowTime" type="date"

原创 【Vue + ElementUI】cascader 回顯

 這裏由於服務端入庫需要傳入string(其實是服務端那大哥懶得改,我也懶得費嘴了,不如自己寫來得快)使用cascader級聯選擇器最終選擇的lable,編輯操作回顯寫了一個map方法獲取id 再 Push到array再updata v-

原创 【Sublime Text3】優秀的ST3插件

1、Git Confilict Resolver 快速查找git代碼衝突 { "keys": ["ctrl+alt+f"], "command": "find_next_conflict" },   { "keys": ["ctrl+al

原创 【ES6系列】Promise

Promise 基本用法(Promise Syntax):new Promise( function(resolve, reject) {…} ); 通過創建 Promise 對象開啓一個異步操作的過程,一般用幾步完成多次異步操作: ne

原创 【ES8系列】Async\Await

Async ES6的 Promise 通過在函數內部實例化(new Promise())一個Promise 對象返回一個 Promise 實例達到異步操作的目的,函數返回值是一個 Promise 對象。也就是說,用這種方法外部函數是一個普

原创 【ES6系列】RegExp

一、正則表達式:y 修飾符 (sticky 粘連) const s = 'aaa_aa_a' const r1 = /a+/g // 第一次匹配之後,從剩餘的字符裏匹配 const r2 = /a+/y // y修飾符 sticky

原创 【ES6系列】Function

一、ES5中如何處理函數參數的默認值?ES6是如何做的呢? // ES5 參數默認值處理 function f(x, y, z) { if (y === undefined) { y = 7 } if (z ===

原创 【ES9系列】Object 的 Rest & Spread 方法

Spread /spred/ 伸展,展開 const input = { a: 1, b: 2 } const test = { d: 6 } const output = { ...input, // 把 input

原创 【ES6系列】Generator

通俗的講 Generators 是可以用來控制迭代器的函數。 // ES5循環寫法 function loop() { for (let i = 0; i < 5; i++) { console.log(i) } } l

原创 【ES6系列】Class

ES5 中怎麼聲明一個類?ES6 如何實現? ECMAScript 2015 中引入的 JavaScript 類實質上是 JavaScript 現有的基於原型的繼承的語法糖。類語法不會爲JavaScript引入新的面向對象的繼承模型。

原创 【JS作用域】作用域基礎語法

作用域:變量可以被訪問、修改的區域 作用域鏈工作原理:如果一個變量或者其它表達式不在當前的作用域,那麼 Javascript機制會汕頭作用域鏈向上查找直到全局作用域(global或瀏覽器中的window)如果找不到將不可被使用。作用域也可

原创 【ES6系列】Proxy

Proxy 是 ES6 中新增的功能,它可以用來自定義對象中的操作。Vue3.0 中將會通過 Proxy 來替換原本的 Object.defineProperty 來實現數據響應式。 語法 let p = new Proxy(targe

原创 【ES6系列】Destructure 解構賦值

ES5 從一個複雜的數據結構中提取數據是如何實現的?ES6 有更優雅便捷的方式嗎? ES6之解構賦值。解構賦值重點是在賦值,賦值的元素是要拷貝出來賦值給變量,賦值的元素本身是不會被改變的。 // let arr = ['hello',

原创 【ES6系列】數組 Array

一、ES5 中數組遍歷有多少種方法?它們有什麼優勢和缺點? 1、for 循環 - 支持 break 和 continue 2、forEach - ES5 新增 不支持 break 和 continue 3、every - ES5 新增 是

原创 【ES6系列】Template

ES5 中字符串換行、包含變量或表達式、包含邏輯運算怎麼處理?ES6有更優雅便捷的方式嗎? ES6之前用字符串拼接+邏輯判斷的方式進行處理。 ES6 新增語法: 1、字符串拼接 String Literals const a = 10