1
我想在我的程序開始時註冊一個回調方法,然後在我的Web應用程序的整個生命週期的不同時間調用它。回調工作正常,直到我刷新瀏覽器,之後我使用的類變量被重置。這樣做的正確方法是什麼?現在我做了以下 -如何註冊回調,並通過網站刷新持續它?
class MyManager
@registerCallback : (callback) ->
@callback = callback
而其所謂的像 -
MyManager.registerCallback myMethod
任何幫助,將不勝感激!
相關? http://stackoverflow.com/questions/4214731/coffeescript-global-variables –
你真的沒有一個全局的,只是「類」變量「MyManager.callback」。您通常使用Cookie(或本地存儲)來在頁面重新加載時保留內容,但我想不出以這種方式存儲函數的任何理智方式。我認爲你需要一些附加到onload處理程序的設置階段來完成這種事情。 –
@ muistooshort你是對的。編輯。 – Suchi