原创 response code的意義

一、100-199 1開頭的表示臨時請求。 二、200-299 2開頭的表示成功處理了請求的狀態碼。 三、300-399 3開頭表示完成請求,需要進一步操作。通常,這些狀態碼用來重定向。 四、400-499 4開頭的表示請求

原创 ValidationError: CSS Loader Invalid Options

webpack版本的問題,minimize這個屬性已經被取消了

原创 設計模式之策略模式

活諸葛 策略模式(Strategy):將定義的一組算法封裝起來,使其相互之間可以替換。封裝的算法具有一定的獨立性,不會隨着客戶端的變化而變化。

原创 設計模式之裝飾者模式

Gu shape shadow, self-assembly 顧形影,自整裝 裝飾者模式: 在不改變原有對象的基礎上,對其進行擴展,爲其添加新的屬性。 作爲一個程序猿coder,我們應該都明白,來自產品世界的魔王他們對於需求的修改

原创 設計模式之代理模式

Life is alwaysfull of challenges 生活總是充滿挑戰 代理模式:由於一個對象不能直接引用另一個對象,因此需要一個中介來連接兩個對象。 織女:"阿郎,你再不過來我就跳河了!" 牛郎:"別急呀呀呀呀,我想

原创 vue打印

在項目引入下列代碼塊就可以 在要打印的地方外層加上ref="print" 在該區域內不需要打印的區域加上classno-print 調用打印使用this.$print(this.$refs['print']); // 打印類屬性、

原创 設計模式之適配器模式

設配器模式(Adapter):將一個對象的屬性和方法轉化爲另一個對象的屬性和方法,以滿足用戶的需求,使得對象之間接口的不兼容問題通過適配器得以解決。 👨 --> 🔨 + 📌 + … --> 💺 舉起栗子一頓暴砸: // Now, we

原创 設計模式之模塊方法模式

無方法,不成方圓 模塊方法模式(Template Method): 父類定義一組操作算法的骨架,而將一些實現步驟延遲到子類,使得子類在不改變父類的算法結構的情況下可重新定義算法中某些實現步驟。

原创 設計模式之觀察者模式

觀察入微 觀察者模式(Observer):又被稱爲發佈-訂閱模式或消息機制,定義一種依賴關係,解決了主體對象與觀察者之間功能的耦合。 舉個新聞評論的栗子 大體思路如圖所示: // 新聞的觀察者 var NevsObserve

原创 vue的生命週期和RESTful模式型路由詳解

毒牙君 If you don’t work hard, who will help you. vue具有RESTful模式的路由。 RESTful作爲一種架構風格,是一種設計風格而不是一個標準,只提供了一組設計原則和約束條件,它主

原创 函數與變量的優先級

先看一個栗子: function getName(name) { console.log(name) }; var getName; console.log(getName) 從這裏可以看出getName方法覆蓋了getNam

原创 設計模式之工廠模式

工廠模式:物以類聚,對相似的一些對象進行羣體封裝。優點:減少多餘的冗餘代碼。 工廠模式大體分爲一下三種: 1、簡單工廠模式(靜態工廠模式) 2、工廠方法模式 3、抽象工廠模式 1、簡單工廠模式 對數據處理簡單化。就像一個熟練的工人對平時所

原创 設計模式之單體模式

簡單的單體模式,是對數據的單體特徵、行爲的簡單封裝,非常常用。 /* singleton */ 缺點:容易被別的開發者進行同名方法覆蓋,容易混淆對象(污染環境)(在不使用命名空間的情況下) var Singleton = { a

原创 截取URL地址欄的請求參數(get請求)(?之後的內容)

// 截取 ? 之後的內容 const subParam = (param) => { const pattern = /(\w+)=(\w+)/ig; let paramObj = {} param ? par

原创 linux服務器環境搭建(nginx)

Ubuntu服務器搭建 nginx配置 nginx配置 安裝nginx - 更新數據源 sudo apt-get update - 安裝nginx依賴 sudo apt-get install nginx 註釋:執行這兩個命令之後,apt