首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >做一个PHP/Javascript网站的‘手机/手机’版本?

做一个PHP/Javascript网站的‘手机/手机’版本?
EN

Stack Overflow用户
提问于 2010-01-11 02:41:40
回答 4查看 353关注 0票数 2

我即将开始一个网站的工作,但客户有一个要求,网站应该也可以从手机/手机访问。他没有特别提到他想支持哪些手机,但我认为应该是智能手机,如iphone,blackberry,android等。

我的问题是,这将需要多少工作?例如:

1)我是否需要制作两份网站副本,一份用于电脑,另一份用于手机?或者甚至构建所有html文件的2个副本?

2)在使用javascript/ajax时,有什么需要特别注意的事项吗?例如手机上可能不支持的任何功能(如jquery)?

3)有没有简单的方法可以在电脑和手机上都支持这个网站?就像只是为手机显示一个不同的样式表,其他一切都可以正常工作吗?

谢谢。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-01-11 02:53:01

许多使用便携html和css的网站在最新一代的移动浏览器上看起来都很好,没有任何改动。

因此,对于高流量的属性,您可能需要为移动用户提供优化的界面,以提供他们想要的内容,而不会有无关的图像或可能会增加延迟的附加内容。例如,浏览到http://m.gmail.comhttp://m.yahoo.com,您会看到这些网站针对移动用户的完全精简版本。

如果你碰巧使用的是cms,有一些插件可以自动移动大量内容,例如:

  • Wordpress Mobile Edition (WP)
  • Mobile Joomla (joomla)
  • Osmobi (drupal / joomla)

如果不使用现有的内容管理系统,该技术通常涉及到检测移动浏览器并为移动内容交换不同的样式表(以及潜在的主题)。

大多数最新最好的智能手机都支持javascript,但默认情况下它不一定是开启的。客户端应该预料到,由于配置、缺乏支持或兼容性问题,某些高级功能可能不会在每个移动设备上都可用。

票数 2
EN

Stack Overflow用户

发布于 2010-01-11 02:47:32

以下是一些答案

通过编写您的智能代码,您可能只需要为移动设备提供一个单独的

  1. 文件。
  2. 你应该总是假设没有人有javascript,让你的站点工作,然后添加javascript和ajax作为额外的功能。如果这样做,使用不带javascript的移动设备或不带javascript的浏览器访问网站将不会有任何问题。
  3. 只要移动设备相当现代化,就不会有任何问题。
票数 2
EN

Stack Overflow用户

发布于 2010-01-11 02:47:39

使用像Smarty这样的模板引擎,并在有意义的地方开发单独的模板。

使用User-Agent标头检测正在使用的设备类型,但允许手动选择要使用的站点。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2038068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档