原创 Singleton(單件)---對象創建型模式
保證一個類僅有一個實例,並提供一個訪問它的全局訪問點。
原创 Prototype(原型)---對象創建型模式
用原型實例指定創建對象的種類,並且通過拷貝這些原型創建新的對象。 當一個系統應該獨立於它的產品創建、構成和表示時,要使用Prototype模式。 當要實例化的類是在運行時刻指定時。 爲了避免創建一個與產品類層次平行的工廠類層次時。 當一個
原创 創建型模式
用一個系統創建的那些對象的類對系統進行參數化有兩種常用方法。 1、生成創建對象的類的子類:這對應於使用Factory Method模式。主要缺點是,僅爲了改變產品類,就可能需要創建一個新的子類。 2、對系統進行參數化的方法更多的依賴於對象
原创 Builder(生成器)---對象創建型模式
將一個複雜對象的構建與它的表示分離,使得同樣的構建過程可以創建不同的表示。 使得生成器可以隱藏這個產品的表示和內部結構。同時也隱藏了該產品是如何裝配的。 因爲產品是通過抽象接口構造的,在改變該產品的內部表示時所要做的只是定義一個新的生成器
原创 Factory Method(工廠方法)---對象創建型模式
定義一個用於創建對象的接口,讓子類決定實例化哪一個類。Factory Method是一個類的實例化延遲到其子類。 Factory Method的一個潛在缺點在於客戶可能僅僅爲了創建一個特定的產品對象,就不得不創建工廠(Creator)的子
原创 Abstract Factory(抽象工廠)---對象創建型模式
提供一個創建一系列相關或相互依賴對象的接口,而無需指定它們具體的類。 客戶僅與抽象類定義的接口交互,而不使用特定的具體類的接口。 當你要強調一系列相關的產品對象的設計以便進行聯合使用時。 當你提供一個產品類庫,而只想顯示它們的接口而不是實
原创 input file的使用方法(清空等)
input.outerHTML=input.outerHTML.replace(/(value=\").+\"/i,"$1\""); http://www.jb51.net/article/24872.htm 在使用<input
原创 打包好的EGORefreshTableHeaderView
已經構建成static libaray。 增加了一個代理方法,用於獲取最後更新日期輸出格式。默認的日期格式爲:"yyyy-MM-dd HH:mm"。 - (NSDateFormatter*)egoRefreshTableH
原创 Downloading files to a PhoneGap application
http://www.raymondcamden.com/index.cfm/2012/1/19/Downloading-files-to-a-PhoneGap-application--Part-1 http://www.raymo
原创 打包好的ASIHTTPRequest,EGORefreshTableHeaderView
打包好的ASIHTTPRequest,適用於ARC環境。只需要導入對應的頭文件即可使用。 還有修改成ARC格式的EGORefreshTableHeaderView。
原创 AVAudioRecorder/AVAudioPlayer簡單例子
可以在AVAudioRecorder中可以獲取高低分貝的輸入 [recorder updateMeters]; //發送updateMeters消息來刷新平均和峯值功率。此計數是以對數刻度計量的,-160表示完全安靜,0表示最大輸
原创 網站中集成jquery.imgareaselect實現圖片的本地預覽和選擇截取
imgAreaSelect 是由 Michal Wojciechowski開發的一款非常好用的jquery插件,實現了圖片的截取功能。其文檔和Demo也是很詳盡的。大家可以到http://odyniec.net/projects/im
原创 InfiniteCarousel
Ext.define('Ext.ux.InfiniteCarousel', { extend: 'Ext.Carousel', xtype: 'infinitecarousel', config: { ind
原创 ant教程
ant教程
原创 Sencha-Projects/demos/
http://www.mitchellsimoens.com/Sencha-Projects/demos/ https://github.com/mitchellsimoens