原创 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 作爲小型的數