0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于HTML5新增的那些功能和特性介绍

西西 来源:黑马程序员 作者:黑马程序员 2020-05-17 10:53 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

从HTML4.0、XHTML到HTML5,从某种意义上讲,这是HTML描述性标记语言的一种更加规范的过程。因此,HTML5并没有给开发者带来多大的冲击。但HTML5增加了很多非常实用的新功能和新特性,下面具体介绍HTML5的一些优势。

1、 解决了跨浏览器问题

在HTML5之前,各大浏览器厂商为了争夺市场占有率,会在各自的浏览器中增加各种各样的功能,并且不具有统一的标准。使用不同的浏览器,常常看到不同的页面效果。在HTML5中,纳入了所有合理的扩展功能,具备良好的跨平台性能。针对不支持新标签的老式IE浏览器,只需简单地添加JavaScript代码就可以使用新的元素。推荐了解黑马程序员web前端课程。

2、新增了多个新特性

HTML语言从1.0到5.0经历了巨大的变化,从单一的文本显示功能到图文并茂的多媒体显示功能,许多特性经过多年的完善,已经发展成为一种非常重要的标记语言。HTML5新增的特性如下。

● 新的特殊内容元素,比如header、nav、section、article、footer。

● 新的表单控件,比如calendar、date、time、email、url、search。

● 用于绘画的canvas元素。

● 用于媒介回放的video和audio元素。

● 对本地离线存储的更好支持。

● 地理位置、拖曳、摄像头等API

HTML5标准的制定是以用户优先为原则的,一旦遇到无法解决的冲突时,规范会把用户放在第一位。另外,为了增强HTML5的使用体验,还加强了以下两方面的设计。

● 安全机制的设计

为确保HTML5的安全,在设计HTML5时做了很多针对安全的设计。HTML5引入了一种新的基于开源的安全模型,该模型不仅易用,而且对不同的API(Application Programming Interface,应用程序编程接口)都通用。使用这个安全模型,不需要借助于任何不安全的hack就能跨域进行安全对话。

● 表现和内容分离

表现和内容分离是HTML5设计中的另一个重要内容。实际上,表现和内容的分离早在HTML4.0中就有设计,但是分离的并不彻底。为了避免可访问性差、代码高复杂度、文件过大等问题,HTML5规范中更细致、清晰地分离了表现和内容。但是考虑到HTML5的兼容性问题,一些陈旧的表现和内容的代码还是可以兼容使用的。

4. 化繁为简的优势

作为当下流行的通用标记语言,HTML5尽可能地简化,严格遵循了“简单至上”的原则,主要体现在这几个方面:

● 新的简化的字符集声明;

● 新的简化的DOCTYPE;

● 简单而强大的HTML5 API;

● 以浏览器原生能力替代复杂的JavaScript代码。 为了实现这些简化操作,HTML5规范需要比以前更加细致、精确。为了避免造成误解,HTML5对每一个细节都有着非常明确的规范说明,不允许有任何的歧义和模糊出现。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 黑马
    +关注

    关注

    0

    文章

    3

    浏览量

    7841
  • HTML5
    +关注

    关注

    0

    文章

    76

    浏览量

    18562
  • WEB前端
    +关注

    关注

    0

    文章

    18

    浏览量

    2758
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    AD9398 HDMI™ 显示接口芯片:功能特性与设计指南

    接收器,为高清显示设备提供了全面的解决方案。本文将详细介绍AD9398的功能特性、电气参数、引脚配置以及设计指南,帮助电子工程师更好地了解和应用这款芯片。 文件下载: AD9398/PCBZ.pdf 一
    的头像 发表于 05-23 11:55 685次阅读

    探索SCM5B47线性化热电偶输入模块:功能特性与应用

    探索SCM5B47线性化热电偶输入模块:功能特性与应用 在电子工程师的日常工作中,信号调理模块的选择至关重要,它直接影响到系统的性能和稳定性。今天,我们就来深入了解一下Dataforth公司
    的头像 发表于 05-13 14:15 239次阅读

    Vector PC-lint Plus新增项目级静态函数调用图输出功能

    从2025SP1版本起,PC-lint Plus新增项目级静态函数调用图(Static Function Call Graph)输出功能
    的头像 发表于 05-08 16:00 219次阅读
    Vector PC-lint Plus<b class='flag-5'>新增</b>项目级静态函数调用图输出<b class='flag-5'>功能</b>

    CSE7759单相多功能计量芯片:特性、应用与设计要点

    挥着关键作用。本文将深入介绍CSE7759的功能特性、应用以及封装信息,为电子工程师们在设计相关电路时提供参考。 文件下载: CSE7759-SOP8.pdf 芯片功能概述 主要
    的头像 发表于 04-29 09:05 168次阅读

    深入剖析C8051F330/1/2/3/4/5系列MCU:功能特性与应用指南

    深入剖析C8051F330/1/2/3/4/5系列MCU:功能特性与应用指南 在电子工程师的日常工作中,选择一款合适的微控制器(MCU)至关重要。今天,我们就来深入探讨Silicon Labs推出
    的头像 发表于 04-15 11:30 265次阅读

    深入剖析MC68HC(7)05L5微控制器:功能特性与应用全解析

    深入剖析MC68HC(7)05L5微控制器:功能特性与应用全解析 在电子工程师的日常工作中,微控制器是不可或缺的核心器件。今天,我们就来详细探讨一下Freescale Semiconductor
    的头像 发表于 04-09 11:05 430次阅读

    RZ/V2N Group芯片:功能特性与设计考量

    RZ/V2N Group芯片:功能特性与设计考量 在当今的电子设计领域,芯片的性能和功能对于产品的成功至关重要。RZ/V2N Group芯片以其丰富的功能和出色的性能,成为众多工程师
    的头像 发表于 04-01 11:35 289次阅读

    蓝牙核心规范6.2版本新增功能特性

    蓝牙技术联盟(Bluetooth SIG)近期通过了蓝牙核心规范6.2版,为蓝牙产品带来了令人振奋的新特性与改进。其中最突出的当属蓝牙更短连接间隔(Shorter Connection
    的头像 发表于 03-11 10:23 821次阅读
    蓝牙核心规范6.2版本<b class='flag-5'>新增</b>的<b class='flag-5'>功能</b><b class='flag-5'>特性</b>

    关于MT6901的直线DEMO介绍

    关于MT6901的直线DEMO介绍
    的头像 发表于 01-30 10:54 1003次阅读
    <b class='flag-5'>关于</b>MT6901的直线DEMO<b class='flag-5'>介绍</b>

    西门子PCB DFM分析工具Valor NPI 2510版本的新增功能

    Valor NPI 2510 版本新增多项检查功能、提升制造风险识别,并推出令人瞩目的 3D 可视化增强特性,这标志着产品的重大升级。Valor NPI 的 3D 视图经过重新设计,让可制造性设计 (DFM) 结果的查看更直观、
    的头像 发表于 01-04 16:10 860次阅读
    西门子PCB DFM分析工具Valor NPI 2510版本的<b class='flag-5'>新增</b><b class='flag-5'>功能</b>

    探索NXP MC33903/4/5系统基础芯片:功能特性与应用解析

    探索NXP MC33903/4/5系统基础芯片:功能特性与应用解析 在当今电子技术飞速发展的时代,系统基础芯片(SBC)作为电子设备中的关键组件,对于提升系统性能、简化设计和增强稳定性起着至关重要
    的头像 发表于 12-24 17:55 1045次阅读

    MokuOS 4.1新增仪器功能:高速信号采集记录回放仪

    全新仪器功能:高速信号采集记录回放仪MokuOS4.1发布,新增仪器功能高速信号采集记录回放仪(GigabitStreamer),支持使用Moku:Delta的SFP端口,实现信号实时高速捕获与回放
    的头像 发表于 12-05 16:06 2125次阅读
    MokuOS 4.1<b class='flag-5'>新增</b>仪器<b class='flag-5'>功能</b>:高速信号采集记录回放仪

    关于NFC镍锌铁氧体片的介绍

    关于NFC镍锌铁氧体片的介绍
    的头像 发表于 12-04 10:52 639次阅读
    <b class='flag-5'>关于</b>NFC镍锌铁氧体片的<b class='flag-5'>介绍</b>

    关于系统链接脚本的介绍

    一、队伍介绍 本篇为蜂鸟E203系列分享第四篇,本篇介绍的内容是系统链接脚本。 二、如何实现不同的下载模式? 实现三种不同的程序运行方式,可通过makefile的命令行指定不同的链接脚本,从而实现
    发表于 10-30 08:26

    关于SFP连接器你必须了解的那些知识

    关于SFP连接器你必须了解的那些知识 一、SFP光笼子的作用及材料组成 1.光笼子的概念与作用 ① 光笼子是什么? SFP Cage(Small Form-factor Pluggable Cage
    的头像 发表于 06-17 09:42 1361次阅读
    <b class='flag-5'>关于</b>SFP连接器你必须了解的<b class='flag-5'>那些</b>知识