2010-05-17 47 views
22

我有一個關於JavaScript庫設計的常見問題。JavaScript庫設計

我正在嘗試將常用方法合併到一個js文件中,以便它們可以被不同的腳本重複使用。

我看過JSON庫的結構,並認爲這是一個很好的方法。 JSON for Javascript

於是他們開始創建類的實例:

if (!this.JSON) { 
    this.JSON = {}; 
} 

然後他們做到這一點。

(function() { 
    if (typeof JSON.stringify !== 'function') { 
     JSON.stringify = function (value, replacer, space) { 

這是完美的作品,如果你只想做JSON [FUNCTION_NAME]但是如果我想要一個更加結構化的庫,那麼我想要:JSON。[subgroup]。[function]。我將如何構建我的JS庫以這種方式?

任何資源的鏈接非常感謝,謝謝。

回答