我对Cordova应用程序上下文中javascript变量生命周期的概念感到困惑。什么时候可以假设我的javascript变量是在应用程序在移动设备上运行时定义的?是仅在应用程序打开时?或者,当应用暂停时,它们会持续存在吗?
答案 0 :(得分:2)
基本上,它就像一个网页。如果您暂停应用程序,然后重新打开,则仍将设置变量。如果您完全关闭应用程序(结束进程),它将不再具有值。使用Web应用程序,您可以使用本地存储来存储变量。 http://diveintohtml5.info/storage.html
您可以将变量存储在本地存储中,然后在再次加载应用程序时读取它。只有您希望保留值的变量才需要这样做。