原创 js 中 Proxy get()使用方法, 以及內置各種方法
Proxy 中 有指定方法 例如: get() // 方法用於攔截對象的讀取屬性操作。 set() // 方法用於 攔截對象 設置屬性操作 has() // 方法是針對in操作符的代理方法。 apply() // 方法用於攔截函數的調
原创 js中的各種“位置”——“top、clientTop、scrollTop、offsetTop……
============================分割線====================================== offsetParent:該屬性返回一個對象的引用,這個對象是距離調用offsetPar
原创 判斷兩個時間段是否相差 幾 個月
//比較兩個時間 time1,time2均爲日期類型 //判斷兩個時間段是否相差 m 個月 function completeDate(time1 , time2 , m) { var diffyear = time2.g
原创 Vue 過濾方法 數字補零
Vue.filter('allFilter', (value = '') => { if (!['[object Number]', '[object String]'].includes(Object.prototype.toSt
原创 mapState 用法
store代碼: import Vue from 'vue' import Vuex from 'vuex' Vue.use(Vuex) const store = new Vuex.Store({ state: { cou
原创 JS兼容所有瀏覽器獲取瀏覽器高度和寬度/ 各種寬高代表意思/ 監聽窗口變化
監聽窗口變化(只寫了高度) this -> Vue // 監聽窗口變化 window.addEventListener('resize', () => { this.clientHeight = document
原创 vue 指令 保留兩位小數 正數 不能爲負數
directives: { num: { update: function (el) { let oinput = el.children[0].lastElementChild c
原创 JS 判斷數組裏的 數據 | 內容 是否相同 相等
1. 遍歷 方法 let arr = ['success', 'success', 'success', 'error', 'success' ] function isEqual (arr = []) { let flag =
原创 正則 自用
\d 0-9中的任何一個數組 + 出現一次或多次 例如:/\d+/ 0-9的數字 連續出現一次 或多次 驗證 是否爲數字 小數 /^\d*[\.]?\d+$/.test('0.5') 查找html 中的所有行內styl
原创 web請求的狀態碼 含義
http狀態返回代碼 1xx(臨時響應) 表示臨時響應並需要請求者繼續執行操作的狀態代碼。 http狀態返回代碼 代碼 說明 100 (繼續) 請求者應當繼續提出請求。 服務器返回此代碼表示已收到請求的第一部分,正在等待其餘部分。
原创 正則 捕獲 exec 方法封裝
掛載到 RegExp 原型對象上 使用方式: let reg = /\d+/g reg.execAll(str) ~function () { function execAll (str = '') {
原创 計算 在字符串中出現次數最多的文字
正則匹配自定義 目前匹配了字母,數字,中文 function maxStr (str = '') { str = str.split('').sort((a, b) => a.localeCompare(b)).jo
原创 javascript 基礎知識 (待完善)
This 的指向 1. 普通函數內的this指向全局變量 2. 構造函數內部this指向新創建出來的對象 3. 對象方法內的this指向的是調用該方法的對象 4. call,apply,bind可以改變th