今天这个互联网时代,对于HTML5大部分人应该都听说过这个名字,或许很多人对HTML5解都起于一句话:Flash杀手。
浅谈web前端开发之HTML5发展历史(一)
开始惯例提问:
什么是HTML5
HTML5一种标记语言的尺度或规范。
什么是标识表记标帜语言?
那得先从HTML说起。
什么是HTML
那得先从万维网说起。
什么是万维网?
额,好像给自己挖了个大坑…
起源
早在国际互联网还未成型前,网络中的计算机除了两台或多台之间约定好的点对点数据传输以外,另一种理所当然的需求很快被发现,那就是运行一台24小时不关机的电脑,这台电脑上的数据对网上的所有人开放,谁都可以来查看。而数据的形式是多样化的例如在商业领域,最常见的就是文字和图片。
显然我需要一种软件工具来获取这些数据并展示给终端用户。人们将这种软件称为浏览器,于是很多公司都开始开发浏览器,好比让人又爱又恨的IE与此同时,又有很多公司需要对外展示数据,于是第一个问题很快泛起:如何确保不同的浏览器能读取不同公司的文字和图片并正确地显示进去呢?
最容易被想到解决方案,就是制定一个统一的尺度格式来规范数据传输和展示,那么只需要遵守这一标准,最终展示的内容就可以连结一致,无论你使用的Window还是Linux亦或是苹果设备。这其中,传输尺度被称为HTTP而展示标准是就是HTML
HTML代码部门其实很简单,任何一款浏览器在打开任意网页后检查页面源代码就可以看到由很多不同的标识表记标帜加上中间的标识表记标帜名构成的标识表记标帜的作用只有一个,就是格式化内容,例如文字的大小、颜色、位置等,以达到网站制作者想要的展示效果。
浅谈web前端开发之HTML5发展历史(一)
寄予厚望
HTML5中的5代表版本号,可以简单地理解为第五代HTML尺度(实际在HTML5之前有非常多的非主流版本更新)这一代尺度提出了很多重大的功能更新,例如:
1CA NVA S
CA NVA S标识表记标帜允许开发者在浏览器中建立一个矩形区域,并通过javascript等脚本语言在这个区域中随意显示各种图片信息,配合定时器和事件监听器,即可轻松实现动画和游戏。
2WebSocket
HTML5之前,网站服务器是不会主动向用户推送数据的所有的数据获取都需要用户主动申请,这导致了很多需求的未便,而websocket泛起终于可以让服务器主动推送数据了想想这意味着什么,可以不借助任何额外的插件就能够通过网页来制作游戏和各种你能想到软件!注意,这些游戏和软件不需要你下载任何客户端并安装,需要的仅仅是一个浏览器!
3直接的多媒体支持
HTML5很卤莽地直接提供了和标签来支持多媒体内容,而在此之前,只能通过FLA SH来提供多媒体内容。
4硬件加速加持
其实硬件加速并不是HTML5专有特性,但是正是由于HTML5大大丰富了内容的来源,使得硬件加速的意义变得比以往任何时刻都重要。守旧以文字和图片为主的页面内容即便采用硬件加速也无法获得太多的优势。
当然,HTML5强大特性远不止以上这些,诸如当地化存储、3D视觉特性、CSS3等等性能及功能的大幅度改进都使得HTML5大有一统万维网数据终端之势。当然,现实总是不如想象美好。让人略显尴尬的直到今天,HTML5仍未完成它制定者们对他原有的期待。
HTML5诞生是历史潮流的一定选择,只有走在时代的风口浪尖上才会得到大神们肯定与接纳。为什么这么说呢?
现在作为Web端开发的后起之秀便是一铁证。
早在91年的时候HTML就已经作为Web端开发的统一语言,TimBerners-Li曾自己写了写了一个HTML标签文档”有人会认为这时候的HTML就是祖师爷吧,但这时人们并没有命名HTML1.0版本;HTML自始至终没有1.0版本)HTML第一版本其实是由IETF互联网工程任务组)推出HTML2.0版本
期间HTML增加了文本插入图片的过程(94年,Mosaic实现了嵌入图片的方法)HTML2.0版本吸纳了Img标签。
W3C后来取代了IETF成为了HTML尺度组织。
直至99年中间,HTML频繁更新。直到99年HTML4.0.1版本的泛起。
HTML4.0版本对于W3C来说可谓是命运转折点。
随后W3C推出XHTML加个X啥意思 Extensibl扩展的随着XHTML1.0泛起的同时一个新的东西开始崛起CSS紧接着W3C又推出XHTML2.0这一举措可谓是W3C败笔。为什么这么说呢?
因为当时主流浏览器是IE浏览器,IE浏览器支持Text/htmlmime-typHTML输出内容使用的Text/htmlmime-typXML输出内容使用的XML/mime-typW3C定制的XHML实际上是不符合当时的需求的与当时的WEB脱轨,没有顺应历史的潮流。
后来由OperaAppleMozilla开始反对W3C04年时Opera里有个哥们儿LanHickson开始提议,HTML基础上进行扩展以适应新的应用,这个提议被W3C拒绝。无奈之下,大家迫于需求只能自己建立团队。于是WHA TWG超文本应用技术小组)诞生。WHA TWG开始发展WebA pps1.0和WebForms2.0后来发展着最终两者走到一起发生了结晶HTML5.
HTML发展引发了Web之父”TimBermer-Li言论,06年10月他发表了一篇文章。表示:由HTML向XML发展这条路是行不通的Web之父的观点唤醒了W3C几个月后W3C开始了明智的选择,以WHA TWG功效为基础开始搞发展。这一举动宣告W3CXML项目完全OVER
H5诞生不是巧合也不是人为炒作,历史的一定选择。这是历史的潮流,不能否认当今是互联网飞速发展的年代。雷大哥说了站在风口上猪都能飞起来”问一下自己“站在风口上了吗?
文章来源网络,如有侵权联系删除。
(特别声明:以上文章内容仅代表作者本人观点,不代表新浪看点观点或立场。如有关于作品内容、版权或其它问题请于作品发布后的30日内与新浪看点联系。)