[webkitwebApp开发技术要点总结.docxVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[webkitwebApp开发技术要点总结

webkit webApp 开发技术要点总结2013-09-04 14:25 佚名 技术博客 字号:T | T如果你是一名前端er,又想在移动设备上开发出自己的应用,那怎么实现呢?幸好,webkit内核的浏览器能帮助我们完成这一切。接触 webkit webApp的开发已经有一段时间了,现把一些技巧分享给大家 : AD: 2014WOT全球软件技术峰会北京站 课程视频发布如果你是一名前端er,又想在移动设备上开发出自己的应用,那怎么实现呢?幸好,webkit内核的浏览器能帮助我们完成这一切。接触 webkit webApp的开发已经有一段时间了,现把一些技巧分享给大家 :1. viewport:也就是可视区域。对于桌面浏览器,我们都很清楚viewport是什么,就是出去了所有工具栏、状态栏、滚动条等等之后用于看网页的区域,这是真正有效的区域。由于移动设备屏幕宽度不同于传统web,因此我们需要改变viewport;实际上我们可以操作的属性有4 个:width?-?????????????//??viewport?的宽度?(范围从200?到10,000,默认为980?像素)??height?-????????????//??viewport?的高度?(范围从223?到10,000)?????initial-scale?-?????//??初始的缩放比例?(范围从0?到10)?????minimum-scale?-????//???允许用户缩放到的最小比例??maximum-scale?-????//???允许用户缩放到的最大比例?????user-scalable?-????//???用户是否可以手动缩?(no,yes)??那么到底这些设置如何让Safari 知道?其实很简单,就一个meta,形如:meta?http-equiv=Content-Type?content=text/html;?charset=utf-8???//编码??meta?id=viewport?name=viewport?content=width=320;?initial-scale=1.0;maximum-scale=1.0;?user-scalable=no;/??meta?name=”apple-mobile-web-app-capable”?content=”yes”?/??//?离线应用的另一个技巧???????meta?name=”apple-mobile-web-app-status-bar-style”?content=black”?/??//?隐藏状态栏??????????meta?content=black?name=apple-mobile-web-app-status-bar-style?/?//指定的iphone中safari顶端的状态条的样式??????????meta?content=telephone=no?name=format-detection?/???????//告诉设备忽略将页面中的数字识别为电话号码????????meta?name=Author?contect=Mr.He/???在设置了initial-scale=1 之后,我们终于可以以1:1 的比例进行页面设计了。关于viewport,还有一个很重要的概念是:iphone 的safari 浏览器完全没有滚动条,而且不是简单的“隐藏滚动条”,是根本没有这个功能。iphone 的safari 浏览器实际上从一开始就完整显示了这个网页,然后用viewport 查看其中的一部分。当你用手指拖动时,其实拖的不是页面,而是viewport。浏览器行为的改变不止是滚动条,交互事件也跟普通桌面不一样。2.?link:link?rel=”apple-touch-startup-image”?href=”startup.png”?/?//?设置开始页面图片??link?rel=”apple-touch-icon”?href=”iphon_tetris_icon.png”/?//?在设置书签的时候可以显示好看的图标??link?rel=stylesheet?media=all?and?(orientation:portrait)?href=portrait.css????//?肖像模式样式?????????link?rel=stylesheet?media=all?and?(orientation:landscape)?href=landscape.css???//?风景模式样式?????//竖屏时使用的样式???style?media=all?and?(orientation:portrait)?type=text/css?#landscape?{?display:?none

文档评论(0)

yingrong + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档