原创 long.js的使用

如果是node啓動的項目  直接npm install long安裝就可。 若傳統項目,則把webpack打包之後的long.js引入到頁面直接使用。 下面是對long的or運算和and運算又封裝的方法 //long類型或運算 func

原创 webpack小記

1、webpack是什麼? Webpack 是當下最熱門的前端資源模塊化管理和打包工具。它可以將許多鬆散的模塊按照依賴和規則打包成符合生產環境部署的前端資源webpack的安裝 2、首先要確保安裝了node 其次可以全局安裝,可以項目中安

原创 vue-cli解析

轉載於:http://www.cnblogs.com/tjyoung/p/7652930.html 上次給大家分享的是用vue-cli快速搭建vue項目,雖然很省時間和精力,但想要真正搞明白,我們還需要對其原理一探究竟。 大家拿到一個

原创 js橋接模式

橋接模式:在系統沿着多個維度變化的同時,又不增加複雜度並已達到解耦。 比如:鼠標移上去事件,改變背景和顏色 function g(tag){ return document.getElementByTagName(tag); }

原创 js設計模式 套餐服務——外觀模式

外觀模式:爲一組複雜的子系統接口提供一個更高級的統一接口,通過這個接口使得對子系統接口的訪問更容易。在js中有時也會用於對底層結構兼容性做統一封裝來簡化用戶使用。 兼容模式 <a id="myinput">click</a> <scri

原创 js裝飾者模式

裝飾者模式:在不改變原對象的基礎上,通過對其進行包裝擴展(添加屬性或者方法)使原有對象可以滿足用戶的更復雜需求。 var decorator = function(input,fn){ //獲取事件源 var input = doc

原创 js設計模式 第八章 單例模式

單例模式:又稱單體模式,是隻允許實例化一次的對象類。有時也用一個對象來規劃一個命名空間,井井有條地管理對象上的屬性和方法 。 命名空間的管理員 防止變量或方法重複 var ming={ g:function(id){

原创 js設計模式第六章 分既是合——建造者模式 讀書筆記

建造者模式:將一個複雜對象的構建層與其表示層相互分離,同樣的構建過程可採用不同的表示。 工廠模式主要是爲了創建對象實例或者類簇,關心的是最終產出的是什麼。不關心你創建的整個過程,僅僅需要知道最終創建的結果。所以通過工廠模式我們得到的都是對

原创 js設計模式第七章 語言之魂——原型模式 讀書筆記

原型模式:用原型實例指向創建對象的類,使用於創建新的對象的類共享原型對象的屬性以及方法。 基於原型鏈實現對象之間的繼承,這種繼承是基於一種對方法或屬性的共享,而不是對方法和屬性的複製。 原型模式就是將可複用的、可共享的、耗時大的從基類中提

原创 js設計模式第五章 抽象工廠模式 讀書筆記

抽象工廠模式(Abstract Factory) 通過類的抽象使得業務適用於一個產品類簇的創建,而不負責創建某一類產品的實例。 JS中是沒有直接的抽象類的,因此我們需要在類的方法中拋出錯誤來模擬抽象類,如果繼承的子類中沒有覆寫該方法而調用

原创 js設計模式第四章 工廠方法模式 讀書筆記

對於創建多類對象,簡單工廠就不太實用了。  通過工廠方法模式可以輕鬆的創建多個類的實例對象,而且創建對象的方式避免了使用者與對象類之間的耦合,用戶不必關心創建該對象的具體類,只需調用工廠方法即可。 安全的工廠方法模式 var Facto

原创 對引入的axios進行封裝

直接上代碼 /** * 封裝axios * author:taowj * 用法案例 * httpAxios.post(url, params, function (response) { * if (response.s

原创 js設計模式第三章 簡單工廠模式 讀書筆記

簡單工廠模式又叫靜態工廠方法,由一個工廠對象決定創建某一種產品對象類的實例。主要用來創建同一類的對象。 比如提示彈窗類 function createPop(type,text){ //創建一個對象,並對對象拓展屬性和方法

原创 js設計模式第二章 讀書筆記

創建一個類,可在類內部通過this增加屬性和方法,也可通過原型增加,如下 var Book = function(id, bookname, price) { this.id = id; this.bookname =

原创 js設計模式第一章 讀書筆記

1、簡單的驗證js function checkName(){ //驗證姓名 } function checkEmail(){ //驗證郵箱 } function checkPassword(){ //驗證密碼