您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > html5 [自动保存的]
•就像2005年的“AJAX”,“HTML5”这个术语现在还没有被清晰地定义,HTML5现在说集千宠万爱于一身也毫不夸张,不管是IE、Chrome、Firefox和Opera等四大浏览器厂商,还是移动的巨头苹果都将绣球抛给了HTML5,那么HTML5时代真的已经来临?HTML5历史、现状及其未来•HTML是Web统一语言,这些容纳在尖括号里得大略标签,构成了如今得Web。•1991年,TimBerners-Lee编写了一份叫做“HTML标签”得文档,内里包括了大约20个用来标记网页得HTML标签。实例从IETF到W3C:HTML4之路•HTML1并未曾存在,HTML得第一个官方版本便是由IETF(互联网工程任务组)推出得HTML2.0。。•其后,W3C取代IETF得角色,成为HTML得标准构造,1990年代得后半页,HTML得版本被频繁点窜,直到1999年得HTML4.01,至此,HTML到达了它得第一个拐点。XHTML1:XML风格得HTML•HTML在HTML4.01之后得第一个修订版本便是XHTML1.0,此中X代表“eXtensible”,扩展,并没有引入任何新标签或属性,唯一得区别是语法,HTML对语法比力任意,而XHTML则要求XML般得严格语法。•比如,HTML4.01容许你利用大写或不大写字母标识标记元素和属性,XHTML则只容许不大写字母。•XHTML1.0得推出恰好碰上了CSS得崛起,基于XHTML得严格语法规范被视为编写HTML代码得最佳实践。于是,W3C推出XHTML1.1。•如果说XHTML1.0是XML风格得HTML,XHTML1.1则是货真价实得XML。这意味着XHTML1.1无法利用text/htmlmime-type直接输出,然而,如果Web开辟者利用XMLmime-type,则当时得主流欣赏器,IE则压根不支持。看上去,W3C好像正在与当时得Web挣脱。着力不讨好得XHTML2•对W3C而言,到了HTML4已经是功德圆满,他们得下一步事变是XHTML2,盼望将Web带向XML得光亮将来。固然XHTML2听上去和XHTML1雷同,它们却有很多不同,XHTML2不向前兼容,乃至不兼容之前得HTML。•WHATWG:与W3C决裂•W3C凭空杜撰得作风引起了部分人得不满,来自Opera,Apple,以及Mozilla得代表开始表达反对声音。2004年,Opera得IanHickson发起在HTML根本上举行扩展以适应新得Web应用,该发起遭到W3C得拒绝。于是,他们自发构造创建了超文本应用技术事变组,便是WHATWG。从WebApps1.0到HTML5•HTML5旨在提高HTML的交互行,支持当前多样的,复杂的Web内容。同时,它也会解决HTML4Web应用功能上的欠缺。•一起头,WHATWG得重要事变包罗两部分,WebForms2.0和WebApps1.0,它们都是HTML得扩展,其后,他们归并到一起成为如今得HTML5范例。言归于好•HTML5草案的前身名为WebApplications1.0,于2004年被WHATWG提出,于2007年被W3C接纳,并成立了新的HTML工作团队。•HTML5的第一份正式草案已于2008年1月22日公布。HTML5仍处于完善之中。然而,大部分现代浏览器已经具备了某些HTML5支持。•支持的浏览器包括IE9、Chrome、Safari等。HTML5蹊径图HTML5有两大特点:•首先,强化了Web网页的表现性能。•其次,追加了本地数据库等Web应用的功能。广义论及HTML5时,实际指的是包括HTML、CSS和JavaScript在内的一套技术组合。它希望能够减少浏览器对于需要插件的丰富性网络应用服务,如AdobeFlash、MicrosoftSilverlight,与OracleJavaFX的需求,并且提供更多能有效增强网络应用的标准集。HTML5的使命与承诺•实现Flash所能实现的功能,HTML5,这个HTML明日之星是否会改变Web应用的游戏规则,是否会让这些富Web插件成为历史?•HTML5中,Canvas,将给浏览器带来直接在上面绘制矢量图的能力,这意味着用户可以脱离Flash和Silverlight,直接在浏览器中显示图形或动画。本地存储可以让用户在离线状态下继续使用Web,而WebWorkers让一些需要很长时间运行的任务在后台运行。HTML5来临Flash死亡倒计时•随着HTML5的逐渐普及,当你通过一个video标签就可以播放高清网络视频,当你通过一个canvas标签就可以渲染出相当靓丽的网页动画,当WebGL让你网页硬件加速,当WebSQL让你在浏览器中保存数据就像操作桌面应用那么简单,当WebSocket轻而易举地实现浏览器与服务器端通讯之际,谁还会关心什么swf,谁还会记得什么Flash?•基于HTML5开发的网页APP拥有更短的启动时间,更快的联网速度,这些全得益于HTML5APPCache,以及本地存储功能。IndexedDB(html5本地存储最重要的技术之一)和API说明文档。•H.CSS3特性(Class:CSS3)在不牺牲性能和语义结构的前提下,CSS3中提供了更多的风格和更强的效果。此外,较之以前的Web排版,Web的开放字体格式(WOFF)也提供了更高的灵活性和控制性。html5出现了新的header和footer标记•网站结构是蜘蛛爬行的基础,网站只有拥有明晰的层次才能进一步提高蜘蛛的爬行效果以及抓取率,但是之前立于html4的css+div程序虽然让网站的目录、导航等栏目设置清晰明了,但它却不能给蜘蛛提供一个最快到达网站各个角落的途径,而html5就改变了这些,它的设计更好的迎合了网站的解剖结构,位于页面上的蜘蛛就好像在圆心处,任何一个角落都是一样的路程,这就加大了蜘蛛的“访问深度”,有利于网站整体权重的提高三、出现了音频以及视频的嵌入功能•html5之所以会被大家普遍赞誉,关键还在于它在用户体验上的突破,相比于html4,html5新增了audio和video标记,它能将音频以及视频完美的嵌入到网页中,而不影响网站的加载速度,相比于我之前说的canvas标记,audio和video标记更加人性化,可以让用户体验到全新的页面感觉。四、管理起来更加方便•html5新增了本地数据这个新的功能,这个功能将内嵌一个本地的sql数据库,以加速交互式搜索,缓存以及索引功能。同时,那些离线web程序也将因此获益匪浅,此外,由于html5加入了全新的表单,使得我们建站的时候对于url可以使用微数据,这一方式的改变,能让我们更干净的管理网页,使整个网站的整体层次分明,对于搜索引擎是相当有好的。html5出现了新的canvas标记•flash各位站长都知道,这是一个让大家很头疼的东西,有些站长为了使自己的画面更加华丽动感,所以就在首页中加载了各种各样的flash视频,这样一来,网页效果虽然得到了提升,但是网站访问速度就下去了。因为当游客打开一个网站的时候,这些臃肿的flash视频就会加载,只有加载完成后才能呈现,如果你的主机是共享的,那么你网站的加载速度就会相当的悲催。但是html5就不一样了,它产生了新的canvas标记,它不仅能提供flash相关的功能,而且能让网站视频加载速度大幅下降,这使得网站不必为了访问速度而减少视频的应用。有望终结iOS与安卓界限HTML5全球普及加速•由美国浏览器巨头Mozilla开发的、基于HTML5的智能手机操作系统FirefoxOS正式发布。MozillaCEOKovacs称,浏览器和操作系统之间的界限正在模糊,他们希望通过发布一个基于HTML5的移动开放平台,让应用直接内置在手机底层,摆脱对iOS、安卓等平台的依赖。FirefoxOS•FirefoxOS是一个完全基于HTML5的系统,没有所谓的“原生应用”。无论是打电话、发短信、玩游戏,使用的都是HTML5技术。FirefoxOS是一个开放、开源的操作系统,它的全部源代码和项目进度都将在网上公布。“FirefoxOS允许HTML5应用深入到手机的底层功能,所有的电话功能都是一个HTML5应用,可以在不同的平台上使用同样的网络应用,开发者不需要再开发不同版本。”•据了解,FirefoxOS减少了操作系统层级,将降低智能手机的电能消耗。此外,FirefoxOS是免费的,而微软向每个WindowsPhone终端收取20美元的版权费,安卓设备制造商也要向谷歌缴纳专利授权费,因此FirefoxOS的售价可以比Android系统更低,手机厂商将能生产出300元人民币左右的产品。•Ovem分析师NickDillon称,价格优势将成为FireFoxOS的杀手锏。•Mozilla同时宣布,包括德国电信、Etisalat、Smart、Sprint、意大利电信、西班牙电信等在内的电信公司都准备把FirefoxOS作为进入智能手机市场的全新起点。国内的TCL通讯科技和中兴也相继宣布将发行基于FireoxOS的智能设备。•目前,FirefoxOS已有一个300万至500万的Web开发者社区,既有应用都支持HTML5。•知名IT观察人士月光博客向《每日经济新闻》记者表示,HTML5是一种正在发展壮大中的新技术,将有望打破苹果AppStore和GooglePlay的平台限制。•“iOS和Android分别采用两种不同的编程语言,而HTML5可以提供一整套解决方案;同时,它的安装不用审核,使开发商可以跳过应用商店平台的封锁,也不用再给苹果、谷歌分成了。”他说谢谢大家-----张文辉
本文标题:html5 [自动保存的]
链接地址:https://www.777doc.com/doc-3976358 .html