javascript - iPhone/iPad 应用程序图像格式化最佳实践

标签 javascript iphone ipad html webkit

我们正在使用 html5/webkit 来设置 iPhone 应用程序的样式,应用程序中的数据来自博客。关于应用程序中的图像大小有很多变体,我们想知道关于为每个应用程序 (iPhone/iPad) 调整图像大小的最佳做法是什么

示例帖子图片:

  • 图片 1:500 像素 x 300 像素
  • 图片 2:800 像素 x 200 像素
  • 图片 3:1024 像素 x 768 像素

(其中一些图像在 iPad 上效果很好,但在 iPhone 上对于可视区域来说太大了。是否应该使用某种类型的 jS/html 调整这些图像的大小,或者最好在服务器端调整这些图像的大小。

非常感谢所有关于 be practice 的见解,提前致谢!

JN

2012 年 1 月 14 日更新 Sencha.src.io 对此非常有效,用于以适合设备的大小渲染图像:http://www.sencha.com/learn/how-to-use-src-sencha-io/这是一个启动和运行具有许多选项的工具的选项。

最佳答案

这是比最佳实践更多的意见。

图像的服务器端渲染对我来说对资源和负载有意义。

使用网络服务器预渲染图像可能会快得多,因为服务器端语言(php/perl/ruby 等)比 javascript 更快,并且不需要比简单渲染图像更多的客户端资源。

在 PHP 中,我使用 $_SERVER 超全局来检测浏览器和平台来执行此操作。 $_SERVER['HTTP_USER_AGENT']

$browser = get_browser(null, true);

print_r($browser);

HTH

关于javascript - iPhone/iPad 应用程序图像格式化最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5783018/

相关文章:

javascript - jQuery UI 和 Closure 编译器高级优化

ios - 当用户正在打电话或网络共享时,如何使 iPhone 应用程序看起来正确?

objective-c - 带有摇摆(随机播放)Obj-C 的音频音序器

iphone - @2x 如何用于视频?

javascript - 尝试导航时模型方法错误

javascript - Google Sheets App Script 距离计算器增强功能

iphone - 将滚动事件从 uibutton 传递到 uiscrollview

ios - 将文件下载到设备时 iPad 应用程序崩溃

javascript - 504(网关超时)问题

javascript - 使用 JS 或 PHP,更新浏览器地址栏中的 URL - 而不是 - 去吧?