原创 【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