原创 查詢兩時間段間的月份

function getMonthBetween(start,end){//返回時間段的月份 start=start.slice(0,7); end=end.sl

原创 判斷兩個字符串相同的最大片段

舉例: var str = 'qwe15as45',str1 = 'ewzc15asd' 查找兩個字符串 相同的片段 很直觀'15as'是相同片段; 先說一下結題思路,有很多種,我只說我想的思路; 就是將str1按它長度(最大到長度爲1

原创 返回時間段內各種時間間隔的數組

這裏時間插件你們自己定義 代碼如下 Date.prototype.Format = function(fmt)//日期格式 { var o = { "M+" : this.getMo

原创 Promise對axios再封裝

創建一個Ajax.js 引入以下文件 import axios from 'axios'; import Vue from 'vue'; //這裏我要做個請求loading 所以引入 import 'element-ui/lib/

原创 json樹結構轉化普通json數據

樹json數據結構 轉化後的普通json數據格式 方法一 function treeTransArray(tree, key) {//通過樹結構返回普通json數組 return tree.reduce

原创 原生JS獲取dom元素高度

clientHeight,scrollWidth,offsetWidth的區別 用body 測試 網頁實際寬: document.body.clientWidth 網頁實際高: document.body.clientHeight

原创 url截取後面的參數

非常簡單的一個方法,好用的雅痞~ 隨便一個url: http://127.0.0.1:8080/index?code=30&name=tom function getUrlParam1(name) { var reg = new

原创 快速排序算法的優勢

快速排序在處理大數據量的時候有這顯著的優勢; 首先創建一個10000長度的數組 這裏我讓他倒序, 然後測試一下普通,冒泡 10000的數據量 時間處理是98 ms 再來看看快速排序 看到這裏 我驚了 快速排序的速度居然比冒泡

原创 淺談Promise的理解

promise是什麼呢?一個構造函數,自身的方法有all,reject,resolve這麼幾個方法,原型上面有then,catch等方法. 1.他的兩個特性 (1) 對象的狀態不受外界影響。Promise是一個異步的操作,本身有三

原创 Ehcart tooltip數據量過大顯示數據問題

想必大家會遇到大數據量的時候,鼠標移入的時候tooltip提示可能會浮出div造成部分數據看不到的問題. 比如這個樣子: 當你鼠標向上移動的時候 tooltip顯示也會向上 數據就看不到了。 此時一個屬性就可以搞定 toolti