我需要在移动网络应用程序的表单中使用JavaScript。
我需要一些与浏览器兼容性相关的信息,以及在移动网络应用程序中使用JavaScript的方法(语法)。
答案 0 :(得分:6)
这是一场噩梦。这就像在90年代与网络浏览器一起工作,但明天会有经理的期望。
我强烈建议您根据区域,软件和实际硬件来确定您的目标平台,因为市场比网络更加分散,并且大量移动设备存在CSS,JS甚至XHTML等问题。不在这个平台上。
好消息是android和iphone正在迅速推动这一领域。坏消息是,很多消息来源都会让你过时了。
一些参考文献:
特别是最后一个:)
答案 1 :(得分:5)
自从提出这个问题以来,现实已经发生了变化。现代智能手机支持与桌面大兄弟兼容的浏览器,具有相同的JavaScript支持。但是,仍然存在应用程序显示方式和操作方式的差异,您不能依赖拖放,存在一些渲染差异,例如。在Opera Mobile上的GWT-Ext Showcase中,不显示关闭按钮。因此,您不应该依赖现代JavaScript的“魔术框架”,例如Ext。
答案 2 :(得分:2)
同意“这是一场噩梦”评论。
一些提示:
答案 3 :(得分:1)
完全赞同annakata,
这是一个试图在手机上使用JavaScript的雷区,事实上我们(我为移动代理商工作)倾向于向客户推荐您不在移动网页中使用JavaScript。
如果您必须使用JavaScript,请查看
我建议创建一个仅具有iPhone功能的iPhone网站,然后为其他人创建一个普通网站,以便它们能够很好地运行。
另外请记住,您可以随时随地使用设备在多部手机上进行测试
答案 4 :(得分:1)
我建议您使用移动网络应用程序的新框架Sencha http://www.sencha.com/
此框架支持广泛的移动平台,如Adroid,iPhone和其他...
祝你好运, 叶夫根尼 Softjourn Inc. 软件开发人员。答案 5 :(得分:1)
针对多个设备(IPhone,Android,BlackBerry,Bada ......)并利用创新组件的另一个好方法是使用JavaScript工具包Wink。
答案 6 :(得分:1)
Khushi,
我刚刚创建了一个名为PhoneGap的框架,您可以使用javascript,html5和css构建整个应用程序。您甚至可以使用设备本机功能。
请查看更多信息http://www.phonegap.com/about。
答案 7 :(得分:0)
你可能认识帕特里克·劳克,他是quirksmode blog的错误。在不久的将来,他开始使用手机。
他在同一个网站上以与他相同的优质品质发表他的作品。
新手机中的浏览器越来越好,这是真的,但不幸的是,即使是更疯狂的漏洞也会出现。
并非所有内容都与javascript相关,但您可以查看他的移动页面: