- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅议WEB开发新标准HTML5
浅议WEB开发新标准HTML5 摘 要:从2008年公布HTML5标准以来,行业内对其表现出了浓厚的兴趣以及产生了大量的争议,随着互联网的发展,来自各界的质疑也不断增加。文章对HTML5标准进行技术分析,结合其自身的特点以及所面临的困境与机遇,对其进行一些研究与探索。 关键词:HTML5;FLASH;SEO;浏览器;移动终端 HTML5标准推出至今,从刚推出的一致叫好以及发展中碰到的各种问题,已经不能单纯的从一个方面去评价它的成功与否。HTML5在诞生之后,就树立了一个原则,那就是所有的技术必须是开放的,不准有专利限制,在这期间Opera捐献了CSS技术,而Google则提供了视频格式WebM。近年来,移动互联网产业得到了很大的发展,而HTML5是全球移动互联网产业发展的焦点,因此可以说对HTML5来说是挑战与机遇共存。 1 HTML5的优势 ①文档声明简化。更简单的文档引入声明(doctype)是HTML5里众多新特征之一。现在你只需要写,这就行了,而且这个声明是向下兼容,开发者们无需再采用HTML4的声明,也就是说HTML5的语法兼容HTML4和XHTML1,但不兼容SGML。目前国内已经有不少的大型网站开始使用HTML5的文档声明,具有代表性的是网易、淘宝、百度等行业知名网站。②新语义化标签。 HTML5的设计是要更好的描绘网站的解剖结构。这就是为什么这些等新标记的出现,它们是专门为标志网站的这些部分设计的,例如、、等具有明显的语义化的标签。新标签的引入给开发者们带来了巨大的影响,HTML4里面频繁出现的标签将会大大的缩减,被这类语义化标签所替代,使网页的结构更加的完善,同时也使得页面的移植性更强,增加了开发的效率。③很好的替代FLASH和Silverlight。对于Web用户来说,Flash既是一个惊喜,也是一种痛苦。有很多的Web开发人员对HTML5对Flash产生的威胁很不满。但对于那些忍受着要花几年时间加载和运行的臃肿的Flash视频的人来说,用新的标记生成视频的技术已经到来。④SEO的友好性对于一些网站,特别是那些严重依赖于FLASH的网站HTML5是一个大福音。如果你有一个都是FLASH的站点,你就一定会看到切换到HTML5的好处。首先,搜索引擎的蜘蛛将能够抓去你的站点和索引你的内容。所有嵌入到动画中的内容将全部可以被搜索引擎读取。在搜索引擎优化的基本理论中,这一方面将会驱动你的网站获得更多的流量。在HTML4时代这个是不可思议的突破。 HTML5可以更好的促进用户于网站间的互动情况。 多媒体网站可以获得更多的改进,特别是在移动平台上的应用,使用HTML5可以提供更多高质量的视频和音频流。 到目前位置,事实就是iPhone和iPad将不会支持FLASH,同时ADOBE公司也在近期公开声明将停止FLASH基于移动平台的开发,现在我们已经可以这么说移动平台日后视频音频是HTML5的天下。从上面几个方面来看两者区别,可以充分说明了这一新标准带来的变革,HTML5的主旨就是简化、语义以及结构的完善。 2 HTML5面临的困境 2.1 浏览器的兼容 目前WEB浏览器主要是基于Trident、Gecko、Presto以及WebKit四大内核,其对应的主流浏览器分别为IE、Firefox、Opera以及Safari四种浏览器,HTML5在这四种主流浏览器的兼容性来看IE的兼容性最差,但是IE浏览器的用户群是最庞大的,特别是在国内,因此从使用者角度来看,浏览器兼容问题是一个最大的挑战。当然,在过去两年微软对HTML5加大了支持力度,新版本的IE9、IE10都对HTML5有了部分的支持。 另外即使是同一种浏览器,在Mac和Windows两个平台对其的支持也各不相同,这就导致了HTML5的开发难度会大大提升,开发者会为了达到同样的效果去写针对不同浏览器的代码,增加了开发的成本。 我们可以说HTML5有一天将是WEB更加的美好,但是有一天并不是现在。我们不能不提到重要的一点:迄今为止,并没有什么流行的浏览器可以完全的支持所HTML5规范的所有功能。需要明确的是,今天的主流浏览器都将趋于支持HTML5,但是仍存在许多不完全的支持或兼容。 2.2 升级的代价 对于构建一个全新的网站平台,使用HTML5无疑是比较迅速的,但是对于旧站升级会遭遇新旧程序以及代码的兼容问题,基于这一点会让HTML5的推广难度增大,特别是大型网站的更新换代,涉及的成本过于庞大而令人望而却步。同时,对于这个新兴的目前还不完善的标准,大部分的开发者都需要一个学习的过程,因此发展受到一定的制约;HTML5仍处在早期阶段,以后的修改会不断的出现。开发者必须考虑到这些,因为在网站上使用的这些新增加或修改的
原创力文档


文档评论(0)