在Phonegap应用程序中按顺序运行函数
Running functions in a sequence in Phonegap app
我正在创建一个Phonegap应用程序,我希望使用javascript/jQuery按顺序运行一些函数。就像下面的顺序一样。
- 传播数据库(创建表并插入初始数据) - propagateDB()
- 从包含初始插入数据的表中选择数据 - selectRecs()
我对应该在哪个事件中运行这些函数感到困惑。例如在onDeviceReady,mobileinit,document.ready等明智。有时,在这些设备就绪中使用时,选择数据不起作用。
- onDeviceReady 在设备的 API 元素准备好访问时触发
- mobileinit 在 jQuery Mobile 准备就绪时触发
- document.ready 在 DOM 完全布局时触发
您应该能够在 onDeviceReady 触发后随时访问(读取或写入)您的数据库。我会先加载UI(等待document.ready),然后访问数据库以显示您的数据。不过,您可以将数据放入DeviceReady上的数据库中。
相关文章:
- 如何按顺序运行gullow任务
- 使函数按顺序运行[Node JS]
- 如何按特定顺序运行 Gulp 任务
- 为什么 then() 链式方法不按顺序运行
- 如何使用参数按顺序运行三个任务
- 如何按顺序运行一系列回调函数
- 如何将嵌套承诺与Q连锁?我可以'Don’我不能让它们按正确的顺序运行
- Jquery焦点(in|out)以奇怪的顺序运行
- 按顺序运行Js代码
- 节点.js MYSQL,在前一个查询完成后按顺序运行每个查询
- 如何使用 javascript 按顺序运行数字语句
- 在Phonegap应用程序中按顺序运行函数
- Javascript 未按顺序运行
- 吞噬未按顺序运行的任务
- 如何按时间顺序运行摩卡测试
- 在Laravel Elixir中创建一个任务,以指定的顺序运行Gulp任务
- 如何在Javascript中使用Q顺序运行promise
- 按特定顺序运行具有效果的jQuery函数
- 如何按顺序运行两个长生不老药任务
- 用Ajax调用顺序运行两个函数