HTML5琐碎知识点(持续更新)
常用的meta标签有哪些?
<meta charset="UTF-8">
<meta name="keywords" content="关键词" />
<meta name="description" content="页面描述内容" />
<meta http-equiv="refresh" content="0;url=" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<meta name="robots" content="index,follow" />
scr 和 href 的区别
src和href都是用来引用外部的资源,它们的区别如下:
src: 表示对资源的引用,它指向的内容会嵌入到当前标签所在的位置。
src会将其指向的资源下载并应⽤到⽂档内,如请求js脚本。当浏览器解析到该元素时,
会暂停其他资源的下载和处理,直到将该资源加载、编译、执⾏完毕,所以⼀般js脚本会放在页面底部。
href:表示超文本引用,它指向一些网络资源,建立和当前元素或本文档的链接关系。
当浏览器识别到它他指向的⽂件时,会并⾏下载资源,不会停⽌对当前⽂档的处理 常用在a/link等标签上。
语义化标签
<header/>
<nav/>
<section/>
<article/>
<aside/>
<footer/>
音视频标签
<audio src='' controls autoplay loop='true'></audio>
<video src='' poster='imgs/aa.jpg' controls></video>
<video>
<source src='aa.flv' type='video/flv'></source>
<source src='aa.mp4' type='video/mp4'></source>
</video>
本地缓存
localStorage与sessionStorage不同之处
(01).数据储存的有效作用期不同
- localStorage:它是始终有效的,既使关闭浏览器,它依然有效存在浏览器中。
- sessionStorage:仅在当前浏览器关闭之前有效。
(02).二者作用域不同
- localStorage:在所有的窗口都是共享的。
- sessionStorage:不能在浏览器窗口中共享,即使是在同一个页面。
(03).localStorage的API
- 设置本地储存,要求键和值都必须是字符串类型,所以存储前先将对象转换为字符串类型
localStorage.setItem('name','countent');
- 读取本地缓存
localStorage.getItem('name);