原创 3-JavaScript設計模式——commonUtils工具庫之接口類

在學習 JavaScript 設計模式之前,我們先做一個 commonUtils 工具庫,以便於後期的學習和使用。 commonUtils 工具庫包括:多維數組遍歷,繼承函數,接口類及其驗證。 本章爲接口類 建立接口的方式: 1、註解描

原创 7-JavaScript設計模式——橋接模式

橋接模式 有以下三種使用場景: 1、事件監聽回調機制的分離 2、特權函數(在作用域外部訪問其內部私有成員變量的函數) 3、實現獨立化單元 1、事件監聽回調機制的分離 <button id="btn">按鈕</button>// 獲

原创 SSH框架整合之那些年踩過的坑

struts2、spring和Hibernate在整合時常遇到的坑: 1、jar包 ☞ jar包重複 ☞ jar包遺漏 2、配置文件 ☞ spring 配置文件 applicationContext.xml

原创 4-JavaScript設計模式——單體

1、單體分類: 簡單單體、閉包單體、惰性單體、分支單體。 2、代碼實例: 1、簡單單體 var Singleton = {};// 最簡單的單體 // 給單體添加屬性和方法 var J = { name : '張三',

原创 1-JavaScript設計模式——commonUtils工具庫之多維數組的遍歷

在學習 JavaScript 設計模式之前,我們先做一個 commonUtils 工具庫,以便於後期的學習和使用。  commonUtils 工具庫包括:多維數組遍歷,繼承函數,接口類及其驗證。 本章爲多維數組的遍歷 代碼如下: /*

原创 eclipse之安裝第三方插件

1、Help → Marketplace(需加載一段時間) 2、以 hibernate 插件安裝爲例 在搜索框中輸入 JBoss,找到 JBoss Tools,點擊 Install選擇 JBoss 下的 Hibernate 分支安

原创 12-JavaScript設計模式——代理模式

代理模式 作用:節制或延遲對象的加載; 說白了,當我用到這個 對象的方法 的時候,纔會去創建該 對象。 代碼實例: // 代理對象:代理也是對象,他的目的就是爲了節制(控制)對本體對象的訪問; // 圖書館(本體對象,實例化圖書館

原创 11-JavaScript設計模式——享元模式

享元模式(Flyweight),運行共享技術有效地支持大量細粒度的對象,避免大量擁有相同內容的小類的開銷(如耗費內存),使大家共享一個類(元類)。 先觀察以下場景: // Car類:屬性: 出廠商,型號,出廠日期,擁有者,車牌號,登記

原创 2-JavaScript設計模式——commonUtils工具庫之繼承函數

在學習 JavaScript 設計模式之前,我們先做一個 commonUtils 工具庫,以便於後期的學習和使用。  commonUtils 工具庫包括:多維數組遍歷,繼承函數,接口類及其驗證。 本章爲繼承函數: ☞ 繼承的實現 //

原创 eclipse之導入項目

1、File → Import 2、General → Existing Projects into Workspace 3、Browse → 項目路徑 4、導入成功

原创 1-jQuery源碼之塊級作用域

        jQuery是一個快速、簡潔的JavaScript框架,是繼Prototype之後又一個優秀的JavaScript代碼庫(或JavaScript框架)。jQuery設計的宗旨是“write Less,Do More”,即

原创 6-JavaScript設計模式——工廠模式

我們先簡單說一說工廠模式的優點: 1.工廠類集中了所有對象的創建,便於對象創建的統一管理 2.對象的使用者僅僅是使用產品,實現了單一職責 3.便於擴展,如果新增了一種業務,只需要增加相關的業務對象類和工廠類中的生

原创 13-JavaScript設計模式——觀察者模式

觀察者模式:對程序中某一個對象進行實時的觀察,當該對象發生改變的時候 進行通知。 觀察者模式包含:觀察者、被觀察者; 經典案例:訂報紙 :(報社[發佈者],訂閱者) 代碼實例: // 發佈者(被觀察者) var Publish = f

原创 9-JavaScript設計模式——適配器模式

適配器 就是 轉接口 新電腦(USB)             <----------- ps2-to-usb ----------->             鼠標和鍵盤(ps2 圓口的) 上代碼: // 程序中:簡單的適配器 v

原创 10-JavaScript設計模式——裝飾者模式

裝飾者:是一種爲對象添加新特性的技術; /* /* 裝飾者模式: 1、實現相同的接口 2、需要有子類 */ // 引入資源文件 commonUtils工具庫之接口類 <script src="../../comm