原创 vue 打包過大 vue.config.js 配置解決方案 優化首屏加載
vue打包之後,首屏加載過慢,響應很久,影響用戶體驗的優化 第一步:安裝 webpack-bundle-analyzer 分析包大小 cnpm i webpack-bundle-analyzer -S -D 在 vue.config.j
原创 vue cli3 區分開發環境,測試環境,正式環境
在src同級新建三個文件,表示開發,測試和正式環境,如下: 每個文件中的內容配置: 測試環境: NODE_ENV = 'production' VUE_APP_FLAG = 'test' outputDir = 'test' 開發環
原创 js繼承種類
原型鏈繼承 繼承首先要有父類 ,創建一個父類 function Animal(name){ this.name=name||"Animal" this.sleep=function(){ console.log(thi
原创 JavaScript 函數遞歸
JavaScript的函數遞歸調用 1.遞歸的概念:一個函數通過函數名字不斷調用自己 function add(m){ if(m<1){ //結束遞歸調研的條件 return m=0 }else{ //不斷的遞歸調用 return m+a
原创 遞歸調用的事列,深拷貝對象
對象的深拷貝也使用到了遞歸調用,判斷是否爲多層對象,複製多級數據結構 function deepClone(obj) { // 判斷是不是對象 function isObject(o) { return (typeof o === 'ob
原创 node express 實現登陸功能
1.前端,寫一個登陸界面,一個登陸的表單。<form id="login"> <label>姓名 <input type="text" name="name" id="name"> </
原创 node epress 讀取,寫入,修改本地數據。模擬數據庫的增刪改查
1.開發模擬的小型數據庫1.1新建目錄,自動生產 epress() ../node_modules/.bin/express -e1.2再安裝cnpm i 安裝依賴得到庫2 創建一個db.js 作爲小型的數