iPhone / iPad应用程序图像格式化最佳实践
iPhone / iPad Application image formatting best practices
我们正在使用html5/webkit来设计iPhone应用程序的样式,而进入应用程序的数据来自博客。关于图像大小的许多变体正在进入应用程序,我们想知道关于调整每个应用程序(iPhone/iPad)图像大小的最佳实践是什么
示例图片:
- 图片1:500px * 300px
- 图片2:800px * 200px
- 图3:1024px * 768px
(其中一些图片在iPad上可以很好地工作,但在iPhone上对于可视区域来说太大了。)这些图像应该使用某种类型的jS/html来调整大小,还是最好在服务器端调整这些图像的大小?
所有关于他的实践的见解都非常感激,提前感谢!
约
更新01/14/2012Sencha.src.io是一个很好的选项,用于为适当的设备渲染大小的图像:http://www.sencha.com/learn/how-to-use-src-sencha-io/这是一个用于启动和运行具有许多选项的工具的选项。
这更多的是观点而不是最佳实践。
服务器端渲染图像对我来说对于资源和加载是有意义的。
使用web服务器预渲染图像可能会更快,因为服务器端语言(php/perl/ruby等)比javascript更快,并且不需要比简单渲染图像更多的客户端资源。
在PHP中,我使用了$_SERVER超全局变量来检测浏览器和平台。$_SERVER['HTTP_USER_AGENT']
或
$browser = get_browser(null, true);
print_r($browser);
HTH
相关文章:
- jQuery中是否内置了任何字符串格式化函数
- 在localhost Dev Box上测试JSONP请求的最佳方式
- 有条件更新d3.js力图中节点的最佳方法
- 为react组件传递道具的最佳方式
- 与运行长作业(javascript,node.js)的第三方API同步的最佳实践
- 让Webpack管理Quirky AMD定义的最佳方式
- 在承诺链中处理早期回报的最佳方式
- 将jQuery.ech()方法转换为本地JavaScript抽象的最佳方法是什么
- Angularjs 1.5.x本地化最佳实践
- 处理浮点错误的最佳方法是什么
- 将字符串转换为格式化日期
- javascript导入的最佳实践是什么
- MobileFirst:在客户端运行计时器作业-最佳选项
- Highcharts-如何在自定义格式化程序中获得默认的y轴标签格式化程序
- 用Javascript重新格式化复杂文本日期字符串的更好方法
- JavaScript/jQuery:格式化日期计算结果的最佳方式
- 格式化前端 AJAX 调用以进行错误处理的最佳方法是什么?
- Angular过滤器|全局设置格式化(最佳实践)
- Json数据格式化的最佳实践
- iPhone / iPad应用程序图像格式化最佳实践