JavaScript在移动web应用中的应用

JavaScript在移动web应用中的应用,javascript,web-applications,mobile,Javascript,Web Applications,Mobile,我需要在移动web应用程序的表单中使用JavaScript 我需要一些关于它的信息,包括浏览器兼容性以及在移动web应用程序中使用JavaScript的方式(语法)。这是一场噩梦。这就像在90年代使用网络浏览器一样,但符合管理者对未来的期望 我强烈建议您根据地区、软件和实际硬件来确定目标平台,因为市场比web更加分散,而且大量移动设备都存在CSS、JS甚至XHTML方面的问题,从痛苦到不在这个平台上 好消息是android和iphone正在迅速推进这一领域。坏消息是,这会让你在谷歌上搜索到的很多

我需要在移动web应用程序的表单中使用JavaScript


我需要一些关于它的信息,包括浏览器兼容性以及在移动web应用程序中使用JavaScript的方式(语法)。

这是一场噩梦。这就像在90年代使用网络浏览器一样,但符合管理者对未来的期望

我强烈建议您根据地区、软件和实际硬件来确定目标平台,因为市场比web更加分散,而且大量移动设备都存在CSS、JS甚至XHTML方面的问题,从痛苦到不在这个平台上

好消息是android和iphone正在迅速推进这一领域。坏消息是,这会让你在谷歌上搜索到的很多资源严重过时

一些参考资料:


特别是最后一个:)

完全同意安娜卡塔的观点

试图在手机上使用JavaScript是一个雷区,事实上,我们(我在一家移动代理公司工作)倾向于向客户建议不要在手机页面中使用JavaScript

如果您必须使用JavaScript,请查看

  • WURLF-
  • MobiForge-
  • 移动元件-
我建议创建一个只有iPhone的网站,它拥有所有的酷功能,然后为其他人创建一个简单的网站,这样它就可以很好地为他们服务


还请记住,您可以在任何地方使用设备在多部手机上进行测试

我建议您使用新的移动web应用程序框架Sencha

此框架支持广泛的移动平台,如Adroid、iPhone和其他

祝你好运, 耶夫吉尼五世。 软新闻公司。 软件开发人员。

同意“这是一场噩梦”的评论

一些提示:

  • 对于简单的脚本,请直接返回JavaScript基础知识-无JS框架-想想document.getElementById()
  • 始终确保您的JavaScript是有效的。如果有对象,请确保在正确的位置有逗号和分号。检查这一点的一个简单方法是在Internet Explorer中-检查左下角的有效或无效JavaScript图标
  • 确保你的Javascript是XML有效的——否则黑莓不会喜欢它
  • 要了解更复杂的内容,请查看jquery mobile:-其中有些不错的东西
另一个针对多个设备(IPhone、Android、BlackBerry、Bada…)并利用创新组件的好解决方案是使用JavaScript工具包。

Khushi

我刚刚创建了一个名为PhoneGap的框架,您可以使用javascript、html5和css构建整个应用程序。您甚至可以使用设备本机功能


更多信息,请查看。

自从提出这个问题以来,现实已经发生了变化。现代智能手机支持浏览器,这些浏览器与他们的桌面大哥兼容,并支持相同的JavaScript。但是,应用程序的显示方式和操作方式仍然存在差异,您不能依赖拖放,存在一些渲染差异,例如,在GWT Ext Showcase中,Opera Mobile选项卡上的关闭按钮没有渲染。因此,您不应该依赖于现代JavaScript“神奇框架”,如Ext.

您可能知道编写该脚本的Patrick H.Lauke。他在不久前开始使用手机

他在同一个网站上发表了自己的作品,质量与他的作品相同

的确,新手机中的浏览器越来越好,但不幸的是,甚至更疯狂的bug也出现了

并非所有内容都与javascript相关,但您可以在以下位置查看他的手机页面:


我同意GWT在手机、平板电脑和浏览器等主要浏览器平台上可以无缝工作。您仍然需要构建web应用程序。PhoneGap只为您提供设备的加载程序和对其组件的访问。我以前使用过jquery.mobile,并且非常模仿iPhone的“App”行为,如果你不想担心移动开发的很多缺点的话,这是一个很好的入门框架!我从事移动开发,对于任何移动项目,我的第一个问题是我们支持哪些设备!它通知所有其他决定。