原创 nodejs 控制檯輸入判斷

一、利用stdout和stdin做控制檯判斷 nodejs 的process模塊提供了進程的輸入輸出方法 process.on('exit', function(code) { console.log(code) }); process

原创 nodejs 控制檯美化 console-color-mr

console-color-mr插件可以讓node控制檯輸出帶有顏色,是一個不錯的插件,通過顏色可以更直觀的分析程序bug 一、使用 npm install -D console-color-mr // 方法一 import 'con

原创 webpack ContextReplacementPlugin插件

此插件允許覆蓋webpack打包時的查找規則 一、用法: new webpack.ContextReplacementPlugin( resourceRegExp: RegExp, newContentResource?: st

原创 webpack 按需加載momentjs 語言包

一、momentjs的使用 momentjs是一個很好用的日期處理插件。但是webpack打包時我們會發現這個插件體積比較大(如下圖) 如圖可以看出locale是大的主要原因 二、使用webpack ContextReplacement

原创 ES6 set和map用法

一、set 類似數組但是成員值是唯一的不重複的 初始化時可以用數組進行初始化 var set = new Set([1, 2, 3, 4, 4]); [...set] // [1, 2, 3, 4] var s = new Set()

原创 Vue配置scss/less,webstorm識別scss/less

vue配置sass 1:安裝npm install node-sass --save-dev npm install sass-loader --save-dev2:配置webpack vue1.0配置webpack中module的loa

原创 redis,Redis Desktop Manger和IDEA Iedis的安裝和使用

本篇介紹一下redis和redis可視化工具的安裝和使用。 一、redis        1:安裝             下載地址:https://github.com/MicrosoftArchive/redis/releases  

原创 H5 手機頁面字體顯示大小與css設置不一致,viewport影響font-size問題

css設置字體大小後在手機端查看字體偏大。經過排查排除css優先級和js的問題。 經過分析可能是瀏覽器的功能,經過搜索發現確實如此。 這個特性被稱做「Text Autosizer」,又稱「Font Boosting」、「Font Infl

原创 vue多語言vue-i18n

使用vue開發的網站如何支持多語言? 如果vue網站想支持多語言我們可以選擇 vue-i18n 下面介紹一下它在vue中的使用: 1:使用npm安裝 npm install vue-i18n -S 2:掛載到vue實例 import Vu

原创 JS轉換number爲貨幣格式

一:number轉換爲貨幣// Extend the default Number object with a formatMoney() method: // usage: someVar.formatMoney(decimalPlac

原创 window下nodejs安裝和使用

一、下載        根據不同的環境下載node.js        Node.js官網下載地址:https://nodejs.org/en/ 二、配置        window默認安裝npm當時當我們安裝npm插件時會默認安裝到C盤

原创 HTML input placeholder的樣式設置

placeholder 兼容寫法: ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: pink; } ::-moz-placeholder { /* Fir