原创 實現正則爲 9開頭的十位數或者是+7,+8開頭的11位數

訴求:9開頭的十位數或者是+7,+8開頭的11位數 代碼實現 let testTeg1 = /^\+[7|8]\S{0,11}$/ // +7 +8開頭 後面可以跟上0 ~ 11位的值 let testTeg2 = /^9\d{

原创 Select 父類選中取消聯動子類

當某程序猿興高采烈修復完所有問題後,交付整個模塊出去的時候,產品突發一句我認爲選中父類聯動有哪些子類,我需要取消父類的時候也要聯動取消選中的子類 開發:mmp,怎麼屁事這麼多,還能不能好好的劃個水 產經:別人競品都可以,爲什麼我們

原创 Git 生成SSH Key 之使用PuTTYgen工具

Git代碼上傳 SSH免密操作兩種情況; 本地使用TortoiseGit - PuTTYgen生成公鑰和私鑰; 使用Git Bash 生成 碼雲平臺版主文檔 第一種方式 本地下載好Git、TortoiseGit 找到本

原创 ES6 之 函數擴展(擴展運算符)

擴展運算符是三個點(…),好比rest參數的逆運算,講一個數組轉爲用逗號分隔的參數序列 console.log(...[1, 2, 3]); //1 2 3 console.log(1,...[2,3,4],5);

原创 ES6之函數的擴展

基本用法 function log(x,y = 'World') { console.log(x,y); } log('hello'); //hello World log('hello', 'china');//hello c

原创 非父子組件通信

方法一:非父子組件之間的通信方式,可以通過eventBus,在一個組建中創建時的鉤子函數中監聽某個事件,在需要與其進行通信的組件中觸發這個函數,同時進行數據的交換 eventBus.js import Vue from 'vue'

原创 Git 生成SSH Key

Git代碼上傳 SSH免密操作兩種情況; 1. 本地使用TortoiseGit - PuTTYgen生成公鑰和私鑰; 2. 使用Git Bash 生成 碼雲平臺版主文檔 第一種方式 本地下載好Git、TortoiseGi

原创 ES6 之 數組擴展

本文僅供學習案例記載,資料來源於《ES6標準入門》 Array.from() Array.of() 數組實例之 copyWithin() 數組實例之 find() ,findIndex() 數組實例之 fill() 數組實例之 en

原创 ES6 之 數值的擴展

二進制和八進制的表示法 二進制和八進制的新寫法:前綴0b(或0B)和0o(或 0O)標示 ES5嚴格模式下,八進制不允許使用前綴0表示 ES6進一步明確使用前綴0o表示 // 非嚴格模式 (function(){

原创 Echarts 餅狀圖實現自動高亮扇面

在網上找了很多案例,基本上都不太符合自己想要的,這裏想要餅狀圖中的每一個區域在定時器的作用下,每隔幾秒高亮其中一個扇面,代碼思路如下: 1、引用echarts.min.js版本號以3.x.爲例 # 餅狀圖容器 <div id="two

原创 Jquery 實現全選和反選

使用jQuery實現全選和反選 首先要導入jquery庫(這個需要各位親們自己來引入咯,* - * ) <script type="text/javascript" src="./js/jquery-1.9.0.js"></script

原创 Jquery中ul li循環取值方式

/*對ul下的li添加click事件,不用在文檔加載完畢後循環遍歷*/  1、$(document).ready(function(){        $("ul li").click(function(

原创 ES6 之 命令行環境運行

- Babel 提供babel-cli工具,用於命令行轉碼。  npm install --global babel-cli npm install --save babel-preset

原创 實現動態加載JS腳本

1.直接使用document.write("XXXXX");   var urlPath = window.location.pathname;   var projectName = urlPath.substring(0,urlPat

原创 使用JQueryUI + FreeMarker 實現Div動態DIalog添加和刪除

 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http