这是更一般的设计问题。我的主要项目是为Firefox OS创建本机应用程序。这意味着JavaScript,jQuery,HTML5和css。此应用程序应具有多个功能。但是作为一般设计,我需要在Firefox OS下运行的本地html,css,js应用程序,能够访问服务器php脚本和mysql db,但是由于应用程序在客户端运行,因此我在应用程序和服务器之间的通信方面存在重大问题。我可以使用哪些技术、语言、API 或 JS 功能进行登录检查、注册、消息传递。如何从本地(在PC或移动设备上)文件访问服务器。我有可能错过了某个点,或者我对问题的整个理解是错误的,但这是否可能以及如何?
应用程序是使用标准 Web 技术构建的,其中包含附加元数据,允许用户代理发现、安装、启动和授予它们其他权限。
MDN如是说。
与远程共享数据库交互的常用方法是在它们前面放置一个 RESTful HTTP 前端,并使用 JavaScript/XMLHttpRequest 访问它。
XHR、WebSocket 或 TCPSocket。
前一年:
- https://developer.mozilla.org/en-US/docs/DOM/XMLHttpRequest
- https://developer.mozilla.org/en/docs/WebSockets
- MDN上没有TCPSocket文档,但你可以研究盖亚电子邮件应用程序。
- https://raw.github.com/mozilla-b2g/gaia/master/apps/email/js/ext/gaia-email-opt.js