原创 cordova環境變量配置
前情提要: cordova build android時報錯 Could not resolve all artifacts for configuration ':classpath' 故摘出後來的解決辦法,希望能幫到大家,也方便以後再
原创 koa和express比較 以及 koa源碼解讀
koa 使用的是async await等待 經典句型:await next();類似堆棧先進後出 參數(ctx, next) express 是逐步流下去的,走到最後都不匹配,資源返回404,xhr返回500 參
原创 爲已有對象添加iterator遍歷器屬性
let obj = { // 已有對象 name: 'xss' age: 23 }; // 開始 obj[Symbol.iterator] = function(){ let iterator = {n
原创 webpack分包
提示在前:文件中import的文件,不使用依然是會被打進包裏的,所以項目中儘量移除沒用到的import 文中BundleAnalyzerPlugin是分析打包結果用的 CleanWebpackPlugin是每次打包結果生成前清除之前
原创 vue在webpack4中的配置
1. resolve對象增加,方便.vue等文件import時省略後綴名書寫 resolve: { extensions: ['*', '.js', '.vue'] }, 2. webpack配置文件中引入 vue-load
原创 vue-router配置後地址欄輸入跳轉不成功問題
在起服務的js中增加 connect-history-api-fallback const history = require('connect-history-api-fallback'); // 在靜態頁面之前,這一句:app.
原创 github 創建分支與分支合併
新分支的創建 // 查看已有分支 git checkout -a // 創建新分支 git checkout -b <新分支命名> origin/master // -b 有就檢出,沒有就創建; origin/mast
原创 sortablejs 數據源修改後對象數據不同步問題修復
遇到個問題,編輯信息時獲取來的數據未做任何改動直接保存,sortable的實例對象爲空, 解決辦法,手動set一下 setSort() { const el = this.$refs.dragTable.$el.queryS
原创 二維數組中的查找
題目描述 在一個二維數組中(每個一維數組的長度相同),每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函數,輸入這樣的一個二維數組和一個整數,判斷數組中是否含有該整數。 function Find(ta
原创 從尾到頭打印鏈表
題目描述 輸入一個鏈表,按鏈表從尾到頭的順序返回一個ArrayList。 /*function ListNode(x){ this.val = x; this.next = null; }*/ function prin
原创 exports is not defined
若是babel 6, 可以看這位同仁的文章 https://www.cnblogs.com/vickya/p/8645061.html 若是babel 7 , 設置 https://www.babeljs.cn/docs/babel-pr
原创 node + swagger
先附code https://github.com/xss392795158/swagger.git 通過swagger UI定義好接口相關參數信息 導出spec.json 我本地放到swagger目錄 項目主文件webpack4_r
原创 mongo + mongoose的使用
安裝mongo 配置系統變量PATH mongo的bin所在路徑 任意位置執行 mongod --dbpath E:\mongodb\data(數據文件【文件夾data,安裝時讓指定的】我放在這個位置) 如下所示說明開啓成功 可視化工具
原创 nodemon使用,以及在vscode中的應用
npm install nodemon -g // 這一句經常不成功,可能需要多試幾次 項目根目錄新增配置文件 nodemon.json { "restartable": "rs", "ignore": [ ".git"
原创 前端單元測試
chai istanbul //統計覆蓋率 mocha superagent supertest // 單元測試文件 test/test.js const chai = require('chai'); const expect