我在 webapps 方面经验丰富,主要是后端 php/mysql(基于 Zend 框架)的东西,还有一些 html/css/javascript(又名“jquery”;))。现在我想开发一个基于 Dojo 的移动应用程序,但不知道我需要哪些组件以及什么是一个好的起点。
首先,应用程序:它非常简单。我需要使用移动设备(电话)跟踪某个对象的时间。由于那时我无法访问互联网,因此需要完全离线。我有很多网络经验,所以这必须是 html(5) 并且没有 android/iphone。
需要做的是我插入一些识别号(手动)并有几个可以切换的按钮。开启是启动该程序,关闭是停止。时间(本地电话时间)记录在适当的标记处。保存按钮可以离线存储所有内容。将按下某处的按钮以将所有数据发送到服务器。如果无法建立连接,则存储数据。否则,所有内容都会在手机上发送、检查和清理。
对于 Dojo,我发现我需要AMD loader
. 然后我可以加载dojox/mobile
完整的移动体验。我需要dojo/store
离线存储数据。为了将所有内容推送到网上,有dojo/_base/xhr
. 我是否错过了什么,对于 Dojo 的初学者来说,我想要的东西太难了,还有其他警告可以提醒我吗?