对HTML5的认识及优缺点

HTML5是什么?

  HTML5指的是包括 HTML 、 CSS 和 JavaScript 在内的一套技术组合。它希望能够减少网页浏览器对于需要插件的丰富性网络应用服务,例如: AdobeFlashMicrosoft SilverlightOracle JavaFX 的需求,并且提供更多能有效加强网络应用的标准集。 HTML5 是 HTML 最新版本, 2014 年 10 月由万维网联盟( W3C )完成标准制定。目标是替换 1999 年所制定的 HTML 4.01 和 XHTML 1.0 标准,以期能在互联网应用迅速发展的时候,使网络标准达到匹配当代的网络需求。

为什么?


优点:

  • 网络标准  HTML5本身是由W3C推荐出来的
  • 多设备跨平台  用HTML5的优点主要在于,这个技术可以进行跨平台的使用
  • 自适应网页设计
  • 即时更新  游戏客户端每次都要更新,很麻烦。可是更新HTML5游戏就好像更新页面一样,是马上的、即时的更新。

总结概括HTML5有以下优点:

  1. 提高可用性和改进用户的友好体验;
  2. 有几个新的标签,这将有助于开发人员定义重要的内容;
  3. 可以给站点带来更多的多媒体元素(视频和音频);
  4. 可以很好的替代FLASH和Silverlight;
  5. 当涉及到网站的抓取和索引的时候,对于SEO很友好;
  6. 将被大量应用于移动应用程序和游戏;
  7. 可移植性好。

缺点:

  1. 安全方面:像之前Firefox4的web socket和透明代理的实现存在严重的安全问题,同时web storage、web socket 这样的功能很容易被黑客利用,来盗取用户的信息和资料。

  2. 浏览器兼容性完善性:HTML5作为新标准并未能很好的被浏览器所支持,许多特性各浏览器的支持程度不一样、兼容性也不一样。因新标签的引入,各浏览器之间将缺少一种统一的数据描述格式

  3. 技术门槛方面: html5简化开发者工作的同时代表了有许多新的属性和API需要开发者学习, 比如web worker、web socket、web storage等新特性要求对于后台的技术需要有一定的了解,甚至需要深入了解其后面原理和逻辑,而canvas要求视觉和图像算法的一些知识,传统的前端开发者需要掌握更多算法、视觉、 后台甚至浏览器原理的知识,机遇的同时也是巨大的挑战

  4. 性能方面:某些平台上的引擎问题导致html5性能低下,同时在不加入GPU(图形处理器)加速的情况下,html5处理复杂音视频, 动画的性能不尽如人意。

参考于https://blog.csdn.net/qq_39507723/article/details/86546267

你可能感兴趣的:(前端,学习总结,HTML)