原创 函數節流和函數去抖,前端鎖(防止點擊、滾動、拖拽等事件多次觸發)

throttle(函數節流) debounce(函數去抖) mutex(鎖) Java等很多語言都有”鎖機制“,其實前端開發很多時候也需要“鎖”。例如:用戶連續點擊按鈕會多次觸發click事件、監聽鼠標滾動事件、監聽input框輸入事件.

原创 Fuc-Date-format() 日期格式化方法

 入參類型:Date()類型,默認值:yyyy-MM-dd hh:mm:ss Date.prototype.format = function(fmt="yyyy-MM-dd hh:mm:ss"){ var o = { "M

原创 Fuc-String-endsWith() 字符串是否是以XXX結尾

String.prototype.endsWith = function (endStr) { // var d = this.length - endStr.length; // return (d >= 0 && this.

原创 Fuc-String-replaceAll 字符串全部替換

String 又原生的replace方法,但是沒有replaceAll。 String.prototype.replaceAll = function (s1, s2) { return this.replace(new RegEx

原创 css-藝術字

var c = document.getElementById("canvas"); var cxt = c.getContext("2d"); cxt.font = "26px Verdana"; let d

原创 全局禁用backspace事件

<script type="text/javascript"> //處理鍵盤事件 禁止後退鍵(Backspace)密碼或單行、多行文本框除外 function banBackSpace(e) { var ev = e

原创 react+antd+umi 項目搭建------connect的使用方法

connect 就是 react-redux 的 connect;它是一個函數,綁定 State 到 View。connect 方法返回的也是一個 React 組件,通常稱爲容器組件。因爲它是原始 UI 組件的容器,即在外面包了一層 St

原创 react學習-react的生命週期和觸發順序

React 16是最近一年多React更新最大的版本。除了讓大家喜聞樂見的向下兼容的Fiber,防止了客戶端react在進行渲染的時候阻塞頁面的其他交互行爲。Fiber源碼速覽 參考https://juejin.im/post/5bea6

原创 react+umi+antd----umi項目的上手教程(轉載)

umi+dva項目快速上手指南   react+umi+dva+antd  umi項目的上手教程。轉載而來,僅用於給人學習。 構建項目 node環境 node版本 >= 8.0.0 全局安裝umi npm install -g um

原创 vue使用事件綁定攜帶參數會覆蓋函數默認參數怎麼辦?

第一種,$event;該方法只能解決一個默認參數的情況 <a-pagination class="optionsPagination" simple@change="optionsPaginationChange($event,inde

原创 react和vue父子組件生命週期的執行順序

react:父組件將要掛載(componentWillMount)             子組件將要掛載(componentWillMount)             子組件掛載完畢(componentDidMount)       

原创 生產環境清空log日誌

方法一: if (process.env.NODE_ENV == 'production') { var logDebug = false; console.log = (function (oriLogFunc) {

原创 url怎麼轉遞對象參數

正常情況下,url只能傳遞字符串,沒法傳遞對象,但實際上我們經常會遇到url需要攜帶對象的情況。最近發現一個非常方便的解決辦法,發出來供大家參考。 let objDemo = { name: "zdd", ag

原创 詳細中文名字姓名校驗

^[\u4E00-\u9FA5\uf900-\ufa2d·s\-]{2,20}$ 點贊 收藏 分享 文章舉報 藍冰凌 發佈了22 篇原創文章 · 獲贊 4 · 訪問量 1萬+

原创 劫緣

世間如此多的遺憾 幸福與苦難蹣跚 消逝的昨天 總有人留戀 回眸前一個站點 有苦有甜 陌路前行 別問是劫是緣                                                      點贊