原创 前端工程化之plop的使用

工程化、模塊化讓編碼更加絲滑、讓我們"懶"起來 這裏記錄plop.js的使用。plop.js可以通過命令行去生成、處理文件模板代碼等,從而解放雙手。 後更加複雜的yeoman、node cli自己去編寫一套針對模板腳手架的工具

原创 輕量級的貨幣金額處理庫currency.js的使用

貨幣金額計算等。因爲IEEE754 數值的浮點計算,js沒有處理浮點計算精度誤差問題,其他語言入java,c內部處理了。 currency.js傳送門 只有1kb的超級輕量級的處理貨幣金額的js庫 安裝currency.js

原创 Vue .sync修飾符使用

vue雙向綁定,但是在父子組件之間遵循單向原則,即子組件不要去改變父組件傳遞過來的值 示例: 子組件 child-dialog <template> <div v-show=“show”> 子彈窗組件 <butto

原创 下載文件,跨域獲取Response Headers中響應頭,以及IE無法下載文件

最近遇到一個在跨域的情況下無法下載excel文件的問題(我的項目通過Iframe集成到他人系統上) 核心代碼 下載文件通過bold import { saveAs } from 'file-saver'; axios({

原创 Vue cli3 插件開發併發布到 npm

目錄開發配置發佈遇到的錯誤 開發 Vue/cli3開發插件 創建項目並新增目錄結構 編寫index.js並導出 import vueDialogservice from './dialog/dialog.vue' export

原创 運行打包好的文件夾並運行

對打包好的項目進行運行。 安裝serve npm i -g serve 返回到打包好的目錄 cd dist 運行啓動 serve

原创 源碼上傳 github

安裝git過程略 一。新建repository 填寫信息之後,點擊Create repository 二。右鍵你要上傳的項目點擊Git Bash Here 1、初始化git ,git init 2.輸入git statu

原创 JS之元素大小高寬

目錄offsetHeight和offsetWidthclientHeight和clientWidthscrollHeight 和 scrollWidth offsetHeight和offsetWidth 偏移量,包括元素所有的可

原创 web開發中webpack常用的sass-loader、node-sass、style-loader等區別作用

前端開發中經常用到webpack常用的sass-loader、style-loader、css-loader等loader,總是記不住其區別和作用。今特記錄、以備查詢 1.node-sass 其實之所以用到node-sass、

原创 匹配非特殊字符正則

對正則一直都不太熟悉,這裏記錄一則工作中遇到的正則,需要要求匹配漢字、數字、字母,而特殊字符排除在外 而\u4e00-\u9fa5標識漢字 0-9標識數字 A-Za-z標識大寫小字母 let charCode= ")" //

原创 SVN回退至某一版本

SVN回退至某一版本 點擊需要回退的項目或文件,點擊顯示日誌(show log) 如上需要回退至4564版本,右鍵點擊復原到此版本(revert to this revision) 點擊還原 以上就在本地已經還原到45

原创 NodeJs+Express+MySql服務搭建

記錄基於Node的Web平臺開發以及其框架的使用 目錄Node安裝MySql安裝Express Node安裝 下載安裝你所需要的node版本 node地址 驗證是否安裝成功 node -v 爲了後面Express的安裝不出問

原创 動態更新進度條時,沒有更新的過程,直接100%

最近有個後端同事在寫更新進度條遇到了一個問題,進度條馬不停蹄,直奔100%!!!!,這讓我來了興趣! 他的代碼大致如下: var todo=0; var progressNumber=0;//進度條 do{ ajax(){/

原创 添加阿里巴巴矢量圖標

增加阿里巴巴矢量圖 修改前綴 上述圖中重點就是前綴以及Font Family 其中:FontClass/Symbol 前綴:就是前綴+icon名,如下 權限圖標,就是scm-icon +quanxian=scm-iconq

原创 get和post等請求參數Query String Parameters、Form Data、Request Payload區別

1、Query String Parameters 發起get請求參數顯示與url上,其參數跟在?後面且以&分割不同的參數 例子(後端springboot restful風格) 前端:http://xxx/getTest?na