原创 gitLab 分支合併請求解決衝突

develop分支合併到release分支 develop -> release Check out, review, and merge locally Step 1. Fetch and check out the branch fo

原创 vue單元測試實踐

目的:     在已有vue項目上追加單元測試功能 爲了利用vue-cli自帶生成的一系列配置,新起一個vue-cli項目,在vue init時候選擇單元測試項,最終追查到需要新增的一些npm包,均安裝到devDependencies:

原创 webpack+非自帶起服務Express+typscript環境

一般我們webpack都會起,編寫完webpack.config.js文件後,命令行執行“webpack” 就能生成對應的文件或文件夾 單獨的起服務我們也會,例如寫在index.js文件中,引入express,配置完成後 在pac

原创 代碼快速查 —— ES6

數組去重: let arr = [3, 5, 2, 2, 5, 5]; let unique = [...new Set(arr)]; 並、交、差集 let a = new Set([1, 2, 3]); let b = new Set(

原创 display:grid體驗

相較flex佈局更加新 行列設置參考文檔 ie11兼容待定

原创 《ES6標準入門(第2版)》讀書筆記——第13章 Set和Map數據結構

Set:     構造函數參數:數組,類數組對象     add方法參數(只有一個參數):任意         注意:Set之所以能去重,是因爲對內存地址的綁定,保證了唯一性,當add的參數是對象時,全等(===)纔會進行舊值覆蓋

原创 vue scoped樣式中覆蓋element-ui樣式

之前一直另起一個style(非scoped)寫el-*的覆蓋樣式,偶爾還!important; 今天發現一個寫法 >>> 或者 /deep/ 寫在class前,可以進行深度覆蓋

原创 Vue watch $route時的箭頭函數

和function不同之處 src/core/instance/state.js的Vue.prototype.$watch方法中 有三個參數 expOrFn: string | Function, cb: any, option

原创 vue核心之vdom 參考自snabbdom源碼解讀

前些天看vue2流程的時候,vnode這一塊先跳過了,現在來補 http-server執行了下example/hero文件夾 (function e(t,n,r){ // t: 各模塊映射到對象{1: [function(){}, 當前

原创 三目運算中添加多條執行語句

(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? ((console.log(this)+(mo

原创 本地調試vue源碼

vue源碼從git clone到本地 git cone https://github.com/vuejs/vue.git 源碼方: package.json中scripts dev中追加參數  --sourcemap "scripts"

原创 webpack css-loader css Modules localIdentName不生效問題

原來是放在options下的,現在換爲options下modules對象下了

原创 npm發佈

編寫代碼 打包 登錄npm並publish 驗證:第三方install並使用 ==================== 編寫代碼 ==================== 插件主文件夾下index.js 高端操作: const requ

原创 framework7在webpack4項目中的引用

需要對其進行loader轉換 function resolvePath(dir) {   return path.join(__dirname, '..', dir); } module.rules中追加           {