javascript - HTML5/CSS/JS 网络应用程序和 native 应用程序的通用代码库

标签 javascript css html cordova

有人要求我使用 HTML5/CSS/JS 创建一个网络应用程序和 native 应用程序。

我应该做些研究,但我记得我听说过 PhoneGap .

我的基本问题是: 如果我编写一个 HTML5/CSS/JS 以某种方式与服务器后端交互(例如通过网络服务),这是一个用户可以使用特定 IP 地址的浏览器(或移动浏览器)访问的网络应用程序。

如果我“phonegap”相同的代码,我会获得一个已经在工作的 Android od iOS 应用程序,还是在这两者之间有更多的工作?如果还有更多工作,我不清楚。

我知道这是一个一般性问题,无论如何这是一个编程问题,因为我需要知道是否可以使用这个单一代码库。

谢谢!

最佳答案

我最近使用相同的代码库构建了一个混合网络应用程序,该代码库必须在所有主要桌面浏览器(低至 IE8)和移动浏览器上运行,并作为“类原生”应用程序安装在 iOS 和 Android 上。为此,我使用了 jQuery Mobile 和 PhoneGap Build。

PhoneGap 应用程序只能使用 HTML、CSS 和 JavaScript,因此从服务器检索的任何数据都需要通过 AJAX 完成,但它工作得很好。

关于javascript - HTML5/CSS/JS 网络应用程序和 native 应用程序的通用代码库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13817905/

相关文章:

jquery - 带有响应式 slider /图库的响应式 html5 模板

javascript - 使用 ng-options 在选择下拉列表中显示对象数据

Javascript - 这个对象定义符号有什么区别?

javascript - 如何解决 12 小时格式中分钟精度丢失的问题?

asp.net - C# CSS ASP : Menu problem

javascript - 使用 Twitter Bootstrap 模式按钮时获取 e.relatedTarget

javascript - 如何传递值以选择选项

javascript - 使用正则表达式分隔单词

javascript - 输入后清除 HTML 输入并防止换行

css - 对齐标签和输入垂直