- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
HTML5应用经验分享--,html5微信分享代码,html5分享到朋友圈,html5页面分享到微信,html5分享到微信,html5微信分享,html分享代码,html5分享组件,html5分享功能,html分享到qq空间代码
Covics Business Solution Ltd. ? * * Covics Copyright 2012 ? 研发经验分享 HTML5 应用分享 HTML5简介 是目前被广泛应用的HTML 4.01的后续版本,未来将成为 HTML、XHTML?以及 HTML DOM 的新标准。 目前HTML5 仍处于完善之中,但大部分现代浏览器已开始对HTML5的支持。 特点: 强化网页展现效果方面的能力。 增加本地缓存、位置等应用功能。 1. 增加header, nav, footer等新标签、属性 2. email, url等新的表单对象 3. 支持离线存储 4. Canvas绘图对象 新特性 5. 位置服务 6. 多媒体回放 7. 文档编辑 8. 拖拽控制 为什么使用HTML5 文档结构清晰,更容易理解 更好的用户交互能力,提供良好的用户体验 专为移动设备提供的特性 规范不断丰富,是未来移动互联应用的标准 支持HTML5的浏览器 使用HTML5的好处 一些以HTML5实现的应用 在线图片编辑 Game 图表 地图 微门户 HTML5新特性 meta标签 viewport: 定义viewport宽度和缩放设置 示例: meta name=viewport content=width=device-width; initial-scale=1.0;user-scalable=no;/ apple-mobile-web-app-capable:全屏显示(隐藏地址栏和菜单栏) 示例: meta name=”apple-mobile-web-app-capable” content=”yes” / format-detection:去除电话号码链接 示例: meta name=”format-detection” content=”telephone=no” / HTML5新特性 header、nav、footer标签 Html代码: header div class=headerp id=title/pdiv class=fhimg src=content/images/fh2.png/div/div /header Css代码: .header .fh{width:100px; height:34px; position:absolute; left:0; top:0; text-align:left; padding-top:4px;} 结合css实现固定工具栏 HTML5新特性 Web Storage API 存储数据 Window.localStorage.setItem(key,value) 读取数据 Window.localStorage.getItem(key) 删除数据项 Window.localStorage.removeItem(key) 删除所有数据 Window.localStorage.clear() 本地存储中每个域的存储大小默认是5M,比起Cookie的4K要大的多。 数据没有经过加密,不用于存储敏感信息。 存在XSS攻击漏洞,严格过滤输入输出信息。 HTML5新特性 在线状态监测 navigator.online online/offline 表示当前是否在线。如果为 true, 表示在线;如果为 false, 表示离线。当网络状态发生变化时,navigator.onLine 的值也随之变化。 在线状态切换事件。在线 / 离线状态切换时,online/offline 事件将触发在 body 元素上,并且沿着 document.body、document 和 window 的顺序冒泡。因此,开发者可以通过监听它们的 online/offline 事件来获悉网络状态。 比较成熟的HTML5框架 Sencha Touch 2 /products/touch/ Jquery Mobile / 提供集成的UI组件 不依赖其它库 更重视界面组件的丰富性 轻量级,依赖Jquery 更强调操作性 支持更多的设备 Covics Business Solution Ltd. ? * * Covics Copyright 2012 ?
文档评论(0)