【html5】01-了解HTML5

10,203次阅读
没有评论

共计 1362 个字符,预计需要花费 4 分钟才能阅读完成。

引言 

 ☞HTML5 属于上一代 HTML 的新迭代语言,设计 HTML5 最主要的目的是 为了在移动设备上支持多媒体!!!

   例如:video 标签和 audio 及 canvas 标记

 ☞ 新特性

         1. 取消了过时的显示效果标记 

  • HTML5 不再支持这些旧有的用于直接设置样式和布局的标签,因为它们是表示性(presentational)的,而非语义性(semantic)的。在 HTML5 中,推荐使用 CSS 来控制页面元素的样式和布局。

         2. 新表单元素引入 

  • HTML5 引入了一系列新的表单输入类型,如 emailurlnumberrangedatetimedatetime-localmonthweeksearchcolortel等。这些新类型增强了表单的验证能力,提高了用户体验。
  • 应用场景:在创建注册、搜索或用户输入表单时,可以使用这些新类型的输入字段来 增强表单的验证功能,减少用户输入错误。

         3. 新语义标签的引入 

  • HTML5 增加了许多新的语义化标签,如

    等。这些标签为页面内容提供了更明确的语义结构,有助于搜索引擎理解页面内容,提高页面的可访问性和 SEO 效果。
  • 应用场景:在构建复杂的网页布局时,可以使用这些新标签来划分页面结构,提高页面的 可读性 和可维护性。

         4. canvas 标签(图形设计)

  • 标签允许在 HTML 页面上通过 JavaScript 绘制图形、图像和动画。这使得网页上的图形设计变得更加灵活和动态。
  • 应用场景:游戏开发、动态图表、交互式图像和动画效果等都可以使用 标签来实现。

         5. 本地数据库(本地存储)

  • HTML5 提供了 Web Storage API(包括 localStorage 和 sessionStorage)用于在用户的浏览器上存储数据。这些数据是持久化的,可以跨多个页面和会话进行访问。
  • 应用场景:存储用户偏好、缓存数据以减少服务器请求、实现离线应用等

         6. 一些 API

  • Geolocation API:用于获取用户的地理位置信息。应用场景包括基于位置的搜索、地图应用、天气应用等。
  • Drag and Drop API:允许用户通过拖放操作来重新排序或移动页面上的元素。应用场景包括在线文档编辑器、任务管理工具等。
  • Web Audio API:用于在网页上处理音频数据,包括播放、录制和分析音频。应用场景包括音乐播放器、声音效果编辑器、语音识别等。
  • Web Workers API:允许在浏览器后台线程中运行 JavaScript 代码,以提高页面性能。应用场景包括处理大量数据、执行复杂的计算任务等。
  • Server-Sent Events:允许服务器向客户端推送实时更新。应用场景包括实时聊天、股票行情更新、新闻推送等。

 ☞ 好处

         1. 跨平台

               例如:比如你开发了一款 HTML5 的游戏,你可以很轻易地移植到 UC 的开放平台、Opera 的游戏中心、Facebook 应用平台,甚至可以通过封装的技术发放到 App Store 或 Google Play 上,所以它的跨平台性非常强大,这也是大多数人对 HTML5 有兴趣的主要原因。

 ☞ 缺点

         1. pc 端浏览器(低版本)支持不是特别友好,造成用户体验不佳

原文地址: 【html5】01- 了解 HTML5

    正文完
     0
    Yojack
    版权声明:本篇文章由 Yojack 于2024-10-29发表,共计1362字。
    转载说明:
    1 本网站名称:优杰开发笔记
    2 本站永久网址:https://yojack.cn
    3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
    4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5 本站所有内容均可转载及分享, 但请注明出处
    6 我们始终尊重原创作者的版权,所有文章在发布时,均尽可能注明出处与作者。
    7 站长邮箱:laylwenl@gmail.com
    评论(没有评论)