原创 跨域設置proxy

如webpack項目中存在跨域問題,開發時解決方案如下: 可查看webpack文檔 http-proxy-middleware是用於服務器代理請求,例如本地開發http://localhost:9090的服務器A需要請求端口號爲

原创 小程序自定義鍵盤車牌號輸入

page { background: rgba(248, 248, 248, 1); display: flex; flex-direction: column; justify-content: flex-sta

原创 關於對象、數組的深拷貝總結

var arr = [“a”,“b”]; var arrCopy = arr; arrCopy[1] = “c”; arr // => [“a”,“c”] 對於對象和數字都存在這種問題淺拷貝,上述的可以遍歷遞歸等方法賦值,數組

原创 原型鏈分析

ps:這一part我們主要對new Array→Array→Function→Object這條鏈展開 首先各個對象展開結構如下: new Array對象屬性只有_proto_ Array對象屬性結構: Function對象屬性

原创 img白邊問題

像這樣img多餘的’border‘不知道大家有沒有開發中遇到過: <img> has no baseline, so when images are used in an inline formatting context w

原创 webpack4.0代碼分離

多個js文件及code spliting處理 entry configuration entry: { app: './src/index.js', //通過定義不同name的js文件 print

原创 webpack4.0 + vue2.0 (一)

這篇主要是對我學習webpack文檔是的記錄筆記,大家也可自行看webpack官方文檔 vscode編譯器 建議插件安裝: vetur、autosave、eslint eslint vscode終端運行以下 npm insta

原创 webpack server.js本機模擬數據

文件路徑 data.json { "seller": { "name": "粥品香坊(回龍觀)", "description": "蜂鳥專送", "deliveryTime": 38, "sc

原创 vue源碼隨記(一)

// Browser environment sniffing // 瀏覽器嗅探 利用瀏覽器嗅探可執行適應不同操作 var inBrowser = typeof window !== 'undefined'; var i

原创 vue函數緩存

vue.js源碼函數緩存 /** * Create a cached version of a pure function. */ function cached (fn) { var cache = Ob

原创 vue的replace方法解析

vue.js源碼replace方法 /** * Camelize a hyphen-delimited string. */ var camelizeRE = /-(\w)/g; var camelize =

原创 數組&字符串學習

創建數組 var arr = new Array(8) //代表創建的數組長度 var arr1 = new Array(5,4,3,3,'test') //調用兩個或多個數組元素或者數組的一個非數值元素,參數將會成

原创 淺析javascript執行機制

javascript是一門單線程語言,Event Loop是javascript的執行機制 堆 對象被分配在一個堆中,即用以表示一大塊非結構化的內存區域。 javascript變量存儲可以配合上圖理解,變量分爲基礎變量和引用變

原创 小程序自定義組件

ps: 這是對之前小程序自定義鍵盤搞成組件形式 組件json文件聲明 { "components": true, "usingComponents": {} } Component({ behaviors: [],

原创 用css畫出無數個同心圓

/* background(repeating-radial-gradient)/border/box-shadow(可設置多個) */ /* 添加僞元素 */ /* css樣式 */ .gradient{ width: