html5

一、html5简介

html5是html4的升级版,html5的设计目的是为了在移动设备上支持多媒体,它对于移动端和pc端均适用。html5与html4的区别是html5语义化更明确

二、html5Canvas

 canvas元素用于在网页上绘制图形

三、html5SVG

     1.什么是SVG?

  • SVG 指可伸缩矢量图形 (Scalable Vector Graphics)
  • SVG 用于定义用于网络的基于矢量的图形
  • SVG 使用 XML 格式定义图形
  • SVG 图像在放大或改变尺寸的情况下其图形质量不会有损失
  • SVG 是万维网联盟的标准

    2.SVG的优势(与其它图像格式相比,例如JPEG和GIF)

  • SVG 图像可通过文本编辑器来创建和修改
  • SVG 图像可被搜索、索引、脚本化或压缩
  • SVG 是可伸缩的
  • SVG 图像可在任何的分辨率下被高质量地打印
  • SVG 可在图像质量不下降的情况下被放大

四、html5MathML

HTML5 可以在文档中使用 MathML 元素,对应的标签是 <math>...</math> 。

MathML 是数学标记语言,是一种基于XML(标准通用标记语言的子集)的标准,用来在互联网上书写数学符号和公式的置标语言。

五、html5拖放

拖放是一种常见的特性,即抓取对象以后拖到另一个位置。

在 HTML5 中,拖放是标准的一部分,任何元素都能够拖放。

 六、html5 Geolocation(地理定位)

HTML5 Geolocation API 用于获得用户的地理位置。

七、html5 Web存储

HTML5 web 存储,一个比cookie更好的本地存储方式。

八、html5 Application Cache(应用缓存)

HTML5 引入了应用程序缓存,这意味着 web 应用可进行缓存,并可在没有因特网连接时进行访问。

应用程序缓存为应用带来三个优势:

  1. 离线浏览 - 用户可在应用离线时使用它们
  2. 速度 - 已缓存资源加载得更快
  3. 减少服务器负载 - 浏览器将只从服务器下载更新过或更改过的资源。  

 

九、html5 Web Workers

web worker 是运行在后台的 JavaScript,不会影响页面的性能。 

十、html5 SSE(服务器发送事件) 

HTML5 服务器发送事件(server-sent event)允许网页获得来自服务器的更新。

十一、html5  新多媒体元素

用于媒介播放的video和audio元素

属性: autoplay:自动播放

            controls:控制器

            loop:循环播放

            muted:静音

embed标签定义嵌入的内容

十二、html5  新表单元素

datalist 与input元素配合使用,定义input选项列表

<form method="get">
    <input type="text" list="ipt"/>
    <datalist id="ipt">
        <option>苹果</option>
        <option>香蕉</option>
        <option>梨</option>
        <option>西瓜</option>
        <option>橘子</option>
    </datalist>
</form>

output 定义不同类型的输出(显示输出的计算结果)

十三、html5 新的表单属性 

1.autocomplete属性

在第二次输入的时候,浏览器是否显示填写的选项。on/off

2.autofocus

在页面加载时,域自动的获得焦点

3.……

十四、html5 新的语义和结构元素

1.header

定义文档的头部区域

2.nav

定义导航链接的部分

3.article

定义页面独立的内容区域

4.aside

定义页面的侧边栏内容

5.section

定义文档中的节

6.footer

定义section或document的页脚

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值