2013-10-31 51 views
0

在編譯語言中,將一些設置移動到運行時由代碼加載的外部資源文件通常很有用。這些只是鍵/值對。這個資源文件可以在沒有重新編譯代碼的情況下編輯。創建咖啡腳本的資源文件

我覺得這是一種組織設置的有用方式。我想知道是否有一個簡單的方法來做一些類似的咖啡腳本。具體來說,我想將pageinit中的很多jqm設置以及一些其他應用程序特定設置移到外部文件中。

我試過尋找答案,但「資源」過於籠統,無法產生有用的結果。

謝謝。

回答

0

爲什麼不使用一個簡單的JavaScript對象呢?喜歡的東西:

window.app.settings = { 
    key: value, 
    // ... 
}; 

其中app將您的應用程序的命名空間。或在CoffeeScript中:

@app.settings = 
    key: value 
    #... 

如果您有很多設置,請使用子對象命名空間。如果您想使用除(Java | Coffee)腳本之外的其他語言的設置,則此方法也與JSON兼容。