html5标签属性大全_HTML5知识点总结

0ea4fb230bd72e3977e0f361af4c79c0.png

一. HTML5标记方式

  • html5的文档类型声明
<! DOCTYPE html>
  • html5文档编码格式的指定
<

二. HTML5文档结构

f52a7d65642d1956d9904ea60ea212a3.png
html5新增的内容性标签
  1. <header>标签:用于定义页眉信息。

2. <nav>标签:定义导航栏。

3. <article>标签:用于页面中可以独自被外部引用的内容,可以是一篇文章、一个评论等。

4. <aside>标签:专门用于定义当前页面或文章的附属信息,包括相关引用、侧边栏、广告、导航等。

5. <footer>标签:用于定义脚注部分,比如版权。

6. ......

三. Canvas绘图

基本步骤:

1. canvas标签的定义:

<

2. 使用JS获取该canvas对象:

var 

3. 获取2D图形上下文对象:

var 

4. 使用context对象的属性方法进行绘制:

context

四. video/audio标签

基本使用方法:

<

五. 拖放API

通过拖放API可以使页面中任意元素变成可拖动的,这样有利于设计出更友好的交互界面。

要使一个元素能够被拖动,需要为这个元素设置属性draggable="true",但这样仅仅是表示该元素允许被拖放,但在拖放时并不携带数据,用户看不到拖放的效果。这时还需要为该元素绑定事件监听器οndragstart="drag(event)",并在事件处理函数中设置所需携带的数据。

ps : <img>标签和带有 href 属性的<a>标签默认是可以拖动的。

基本语法:

html:

<

js:

var 

六. Web存储

在HTML4中存储数据使用Cookie来实现,但是Cookie的大小被限制在4KB以下,并且Cookie会随着HTTP请求一起向服务器发送,可能会造成带宽的浪费。

所以HTML5提供了Web Storage。

Web Storage有两种存储形式:Session Storage 和 Local Storage。

Session Storage:用于保存用户浏览网站这段时间内所需要保存的数据,当网站被关闭时,保存的数据也随之丢失。
Local Storage:将数据保存在客户端的硬件设备中,当浏览器关闭后,数据任然存在。
  • 重点介绍Local Storage(可以用来实现记住密码功能):

存数据:

localStorage

取数据:

var 

其他属性和方法:

localStorage

七. 本地数据库

HTML4中数据库存放在服务器端,只能通过服务器来访问数据库,而在HTML5中内置了两种本地数据库:SQLite 和 IndexedDB(轻量级NOSQL数据库)。

现在W3C已暂停对SQLite规范进行更新,继而把重点放在Web Storage 和 IndexedDB。

八. Web Worker

创建Worker对象(后台进程)多用于这些场合:抓取数据缓存本地、后台I/O处理、大数据分析或计算处理、Canvas绘图中的图形数据运算及生成处理、本地数据库中的数据存取及计算处理、计算量非常大(例如循环求1~100亿的和)。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值