网站大量收购闲置独家精品文档,联系QQ:2885784924

HTML5技术简介以与优缺点概要.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
HTML5技术简介以与优缺点概要

HTML5技术介绍以及优缺点概要 html5内容: * 改善视频字幕 * 改善快速寻优(fast seeking) * 更好的forms属性,包括input、autocomplete等 * 拼写检查 * 更好的图像可访问性 * 更强大的、用于嵌入文档的iframes 最主要的原生支持(native support)包括: * draw on the fly (随意拖动部件) * native video support (原声的视频支持 – bye,flash) * geolocation (地址信息的获取) * offline access support (不在线的支持,支持local storage) * semantics with tags that makes SEO friendly (flash content is not indexable – SEO能理解的 tags来帮助有哪些信誉好的足球投注网站引擎的加索引) web 对于Web端而言,HTML5将是一个完整的操作系统。它在不同的底层系统之上,借助于浏览器的实现,封装了 统一标准的API允许开发的程序跨设备(PC or Mac or Smart Phone),跨平台 (Windows,MacOS, iOS,Android,whatsoever)的运行。最大的好处,就是一处开发,多处使用。 Web端的开发而言,你可以尽情的享受HTML5这种统一封装带来的好处,唯一要等待的就是浏览器对其支 持的完善。但这种完善的到来,无疑是确定的。 HTML5技术优点 网络标准 HTML5本身是由W3C推荐出来的,它的开发是通过谷歌、苹果,诺基亚、中国移动等几百家公司一起酝酿的技术,这个技术最大的好处在于它是一个公开的技术。换句话说,每一个公开的标准都可以根据W3C的资料库找寻根源。另一方面,W3C通过的HTML5标准也就意味着每一个浏览器或每一个平台都会去实现 多设备、跨平台 用HTML5的优点主要在于,这个技术可以进行跨平台的使用。比如你开发了一款HTML5的游戏,你可以很轻易地移植到UC的开放平台、Opera的游戏中心、Facebook应用平台,甚至可以通过封装的技术发放到App Store或Google Play上,所以它的跨平台非常强大,也是大多数人对HTML5有兴趣的主要原因。 总结概HTML5有以下优点: 1、提高可用性和改进用户的友好体验; 2、有几个新的标签,这将有助于开发人员定义重要的内容; 3、可以给站点带来更多的多媒体元素(视频和音频); 4、可以很好的替代FLASH和Silverlight; 5、当涉及到网站的抓取和索引的时候,对于SEO很友好; 6、将被大量应用于移动应用程序和游戏。 HTML5缺点 移动 浏览器的编程模型还是90年代流行的单进程单线程 (single process single thread),但原生实现(比如 用Object C)的APP可以用多线程。移动端编写APP,可以使用多个线程,第一个线程,被称作主线程(main thread),编程的第一原则是don’t do heavy work on main thread。通常只让它处理UI事件等,其他重度的工作让其他背景线程来做。但浏览器只有一个线程,所有的事情都是它干。在台式机上,浏览器编程还没有太多问题,因为够快;但在移动端,这个弊端很明显。 例如 比如你在用浏览器看朋友的照片,你发的评论被发到服务器端,此时你接着用手指往下拉屏; 此时,服务器端返回信息,评论发布成功,浏览器中唯一的线程可能停止处理屏幕滚动(scrolling)而来处理 服务器的返回信息,由于移动设备的处理器(尤其单进程浏览器只能用上单核,即使是多核手机!)和内存(处 于省电原因使用低耗电的DDR1,这一点和现在PC使用的DDR3相差甚远)的不给力,完全可能造成滚动处理的 不连续。通常手机的刷新率是60MHZ,即每一帧不超过15ms;如果处理的延时大大超过15ms,那么就会出现 跳帧,肉眼就能看出来。 结果 如果你的APP是相对静态的,不需要很多对于照片,多点触摸,多向拉动的处理,那完全可以用HTML5 来实现;如果不是,比如信息流的展示,游戏等等,最好还是用原生的去实现。 (HTML5实现已经是50%以上的iOS APP的选择。我相信处理能力的提升,将让移动设备的处理不给力带来的体 验底下得到改善。而这种处理能力的提高,很大程度上将取决于低耗电高性能CPU/内存的出现,或者电池技术 的极大改善。在这一天到来之前,有可能10%的APP无法应用HTML5来实现。) 它新并不表示它安全 网络应用开发工程师们在学习新技术的同时需要时刻记住网络安全。HTML5所构建的网页和其他语言编写的

文档评论(0)

ktj823 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档