HTML5新特性总结
HTML5发布于2014年,设计目的是为了在移动端支持多媒体。
一、语义化标签
<header>web知识大全</header>
<nav><a>html</a><a>css</a><a>javascript</a>
</nav>
<section><h2>html4</h2><p>html4是上一代web语言标准……</p>
</section>
<section><h2>html5</h2><p>html5是上最新web语言标准……</p>
</section>
<article><h2>html5历史</h2><p>html5是2014年推出的……</p><!--figure表示插入的图像、图标、代码、照片等,去掉并不影响文档排版--><figure><img src="abc.jpg"><figcaption>html5发展历史图</figcaption></figure>
</article>
<aside><p>表示主内容区域之外的部分,如侧边栏</p>
</aside>
<footer>copyRight2019</footer>
section和article标签都是独立的分块标签,section跟随意,article表示单独的文字单元。
二、音频/视频
audio和video标签:是网页上播放的标准格式,之前通过插件(flash)来播放。
三、图形绘制功能
canvas标签:只是创建一个图形容器,需要用JavaScript脚本绘图。(游戏应用,渲染快)
svg标签:内联支持SVG,矢量图。(谷歌地图,不失真)
四、表单元素和属性
datalist
input属性:placehold、required、pattern(正则表达式)、autofocus(自动获取焦点)
input类型:url、email、number、color(调起设备颜色控件)、date(调起设备日历控件)、range、week(调起设备日历控件<含周>)
五、本地存储
localstorage、sessionstorage
六、web workers
新的多线程方式
七、websocket
较传统的ajax轮询,新的连接方式,一次连接,无需多次请求。
八、SSH
Server-Sent 事件指的是网页自动获取来自服务器的更新。
以前也可能做到这一点,前提是网页不得不询问是否有可用的更新。通过服务器发送事件,更新能够自动到达。
九、定位功能
navigator对象下的geolocation.getCurrentPosition(tarPos,err)方法,可获取用户当前位置。
使用:tarPos.coords.latetude,longetude……等详细信息。
失败:用户拒绝,获取失败,超时。
十、MathML对象
<math>标签,用来书写数学公式。
HTML5新特性总结相关推荐
- 百度开发者大会-《用HTML5新特性开发移动App》PPT分享
今天百度开发者大会,移动互联网分论坛,我的主题演讲<用HTML5新特性开发移动App>PPT分享如下. 完整PPT可在Slideshare观看,或者在百度开放云平台上下载到.
- html5新特性:利用history的pushState等方法来解决使用ajax导致页面后退和前进的问题
html5新特性:利用history的pushState等方法来解决使用ajax导致页面后退和前进的问题 参考文章: (1)html5新特性:利用history的pushState等方法来解决使用aj ...
- HTML中三维特性,前端进阶系列(三):HTML5新特性
HTML5 是对 HTML 标准的第五次修订.其主要的目标是将互联网语义化,以便更好地被人类和机器阅读,并同时提供更好地支持各种媒体的嵌入.HTML5 的语法是向后兼容的.现在国内普遍说的 H5 是包 ...
- 【阿里云大学课程】前端必知——HTML5新特性完整视频教程(音频、视频、画布、web存储、动画……)...
HTML5是HTML最新的修订版本,2014年10月由万维网联盟(W3C)完成标准制定,其设计目的是为了在移动设备上支持多媒体. 本课程中,你将学习到下列这些HTML5新特性(点击下列课时立即学习): ...
- html5 logo svg,HTML5新特性之用SVG绘制微信logo
html5新特新html5 中的一些有趣的新特性:1.用于绘画的 canvas 元素 2.用于媒介回放的 video 和 audio 元素 3.对本地离线存储的更好的支持 4.新的特殊内容元素,比如 ...
- html5储存类型特点,避免踩雷!你不得不知的 HTML5 “新”特性
什么是 HTML5 HTML的发展历程如下: 产生于1990年 1997年 HTML4 出现,成为互联网开发的标准 2008年,HTML5正式出现,2002年趋于稳定 HTML在发展过程中,HTML4 ...
- html做微信logo,HTML5新特性之用SVG绘制微信logo
原标题:HTML5新特性之用SVG绘制微信logo 这篇文章主要介绍了HTML5新特性之用SVG绘制的微信logo的相关资料,需要的朋友可以参考下. HTML5新特新 HTML5中的一些有趣的新特性: ...
- 利用HTML5新特性实现拖拽交换表格单元格元素
利用HTML5新特性实现拖拽交换表格单元格元素 HTML5新特性:拖放 拖放 拖放(Drag 和 Drop)是很常见的特性.它指的是您抓取某物并拖入不同的位置. 拖放是 HTML5 标准的组成部分:任 ...
- html5 svg特性,HTML5新特性——HTML 5 Canvas vs. SVG
Canvas 和 SVG 都允许您在浏览器中创建图形,但是它们在根本上是不同的. SVG SVG 是一种使用 XML 描述 2D 图形的语言. SVG 基于 XML,这意味着 SVG DOM 中的每个 ...
- 【HTML5新特性】
HTML5新特性 一.语义标签 二.增强型表单 1. input特性 2. 五个表单元素 3. 表单属性 三.音频和视频 四.canvas 五.SVG 六.地理位置 七.拖放API 八.web Wor ...
最新文章
- 中如何构造有参和无惨_CAD制图初学入门:CAD机械软件中如何构造孔?
- PyQt5 技巧篇-增加一个类级变量,类级变量的设置方法,类级“常量“设置方法
- 2.0 自动梯度 - PyTorch学习笔记
- 计算机视觉子方向,计算机视觉方向简介 | 人脸识别中的活体检测算法综述
- 车联网大数据框架_大数据基础:ORM框架入门简介
- 【英语学习】【WOTD】hoodwink 释义/词源/示例
- 蔚来:首台ET7白车身合肥工厂下线
- Shell 脚本实例
- 2 追踪光线=》2.6 反射光线
- java蓝桥杯发现环,第八届蓝桥杯C/C++程序设计本科B组决赛 ——发现环(编程大题_签到题_tarjan判环)...
- session过期删除php,session过期怎么恢复?
- Oracle数据库经典50题(附答案),写完不理解的来打我
- EPLAN Electric P8 2.7下载安装
- 【力扣面试】面试题 04.02. 最小高度树(就是创建二叉平衡树)
- mybatis系列-03-入门程序
- kali无线安全分析工具
- 电脑蓝屏代码0x0000007E,技术信息iUSBXCH.sys
- Java编程:基于socket实现局域网双人联机对战五子棋
- 太极图形课-01-Taichi编程
- Blender:导入obj渲染及导出图片+深度图+法向图
热门文章
- 华数传媒牵手阿里云计算共建媒体云平台
- JSP自定义标签rtexprvalue属性
- elasticsearch mapping
- 12.HTML编辑器(CKEditor、CKFinder集成)
- android悬浮动态权限,android应用内悬浮窗-自动贴边,不需要权限!
- Python 哪种方式循环最快,或许颠覆你的认知
- java 程序运行时注入方法_Spring入门(九):运行时值注入
- swift string转int_Swift进阶二:基本数据类型相关
- tcpdump 命令的个常用选项:一
- xgboost 正则项_XGBoost入门系列第一讲