原创 普通數字格式轉金錢計數格式

展示效果 Decimal ThousandNum 1 1.00 1.00 1.1 1.10 1.10 1.11 1.11 1.11 34567.876 34567.88 34,567.88 2019

原创 refs 自動獲取 input 框焦點 記錄

效果圖 實現代碼 componentDidMount = () => { // 用 ref 自動獲取輸入框焦點 const { input } = this.refInput; input.focus(); }

原创 Taro 項目配置 Dva

準備工作 Taro-cli 工具安裝 使用 npm 安裝 cli npm install -g @tarojs/cli 使用 yarn 安裝 cli yarn global add @tarojs/cli 使用 cnpm

原创 在小程序中收集FormId

收集 FormId 的原因 在小程序開發中,根據業務需求,我們需要通過我們的服務器向用戶推送模板消息,但是發送一次模板消息就需要收集一條 formid (例如:當你用戶在你的小程序裏面進行支付之後,形成一個訂單,你需要通知用戶的訂

原创 JavaScript中的繼承

文章目錄①最簡單的類②構造函數和原型鏈裏面增加方法③類裏面的靜態方法④原型鏈+對象冒充的組合繼承模式⑤原型鏈實現繼承⑥原型鏈繼承的一個問題⑦原型鏈+對象冒充的組合繼承模式⑧原型鏈+對象冒充繼承的另一種方式 源碼地址 最簡單的類

原创 Web端用到的Excel插件

把數組轉換成Excel表格 js-export-excel 安裝依賴 npm install js-export-excel yarn add js-export-excel 在使用頁面引入依賴 const Expor

原创 Vscode 常用代碼片段配置記錄

配置流程 漢化版本:(zh-cn) => 文件 => 首選項 => 用戶代碼片段 => javascript.json English:(en-us) => File => Preferences => User Snipp

原创 遞歸取值

從嵌套數組種取一個指定的值。直接上代碼。 const data = [{ id: 42, name: 'A', children: [{ id: 43, name: 'B', children:

原创 數組快速轉對象

快速將數組轉換成對象 const Arry = [ { name: 1, is: 0 }, { name: 2, is: 1 }, { name: 3, is: 2 }, ] const todo = arr =>

原创 身份證號碼信息解析

身份證號碼正則匹配 身份證號碼 /^(^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$)|(^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(

原创 常用Git命令

通用命令 // git 初始化 git init // 本地新增代碼 git add README.md // 把代碼提交本地倉庫 git commit -m "first commit" // git 連接遠程倉庫 git

原创 函數的節流(throttle) & 防抖(debounce)

函數節流 函數節流: 在指定的時間內只會執行一次。 實現原理 函數節流就是通過閉包保存一個標識 (canDo = true),在函數開始時候判斷這個標識是否爲 true , 如果是 true 的話就繼續執行函數,否則就 retur

原创 Object.{keys,values}方法隨筆

for…in 語句 for…in 可以任意順序的遍歷一個 Object (對象)裏面自有的、原型鏈上面的、可枚舉的、非 Symblo 的屬性。 對於每一個屬性,都會被執行。 *注 可循環枚舉原型鏈上的屬性。 可枚舉屬性: 能被 f

原创 hasOwnProperty 函數隨筆

爲了判斷對象是否含有自定義屬性,而不是原型鏈上的屬性,我們可以使用繼承自 Object.prototype 的 hasOwnProperty 方法. 特點 hasOwnProperty 是 JavaScript 中唯一一個處理屬性

原创 Vscode 編輯器配置記錄

配置文件 settings.json { "workbench.colorTheme": "Boxy Monokai", "workbench.iconTheme": "vscode-icons-mac", "edit