「这是我参与11月更文挑战的第11天,活动详情查看:2021最后一次更文挑战」。
今天的主角是HTML,快来康康今天有哪些知识点吧!
♥解说一个页面的基本组成
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
</body>
</html>
①、<!DOCTYPE >:文档类型声明标签,作用是告诉浏览器用哪种HTML版本来显示网页。html为HTML5版本。
②、lang="en":用来定义当前文档显示的语言,zh-CN定义语言为中文。
③、<meta charset="UTF-8">:通过meta标签charset属性来规定HTML文档应该使用那种字符编码。
♥HTML5新增特性
-
语义特性,如
<header>、<article>、<footer>、<nav>、<aside>、<section>等 -
表单新增
type属性值,email、te、number、search、range、time、date -
表单新增属性:
placeholder(提示文本)、autofocus(自动获取焦点)、pattern(正则表达式)autocomplete:自动完成 on:打开 off:关闭 有两个前提:1、必须成功提交,提交过才会记录;2、当前标签必须有name属性 -
表单新增元素<dataList>,和select差不多的效果,但是可以输入,与一个input绑定起来,input的list属性值等于datalist的id属性值。 -
表单新增事件:
oninput():当绑定元素内容发生改变时触发;onkeyup():每一个键弹起时触发 -
全屏操作的主要方法和特性requestFullScreen():开启全屏显示,不同浏览器前要加不同的前缀,chorme:webkit,firefox:moz,ie:ms,opera:ocancelFullScreen():退出全屏显示fullScreenElement:是否是全屏状态
-
FileReader
-
拖拽接口,如果想拖拽元素,必须将该元素添加一个draggable="true",图片和超链接默认可以拖拽,学习拖拽,主要是学习拖拽事件应用于被拖拽的元素
- ondrug:整个拖拽过程都会被调用
- ondrugstart:当拖拽开始时被调用
- ondrugleave:当鼠标离开拖拽元素是被调用
- ondrugend:当拖拽结束时调用
应用于目标元素的事件
- ondrugenter:当拖拽元素进入时调用
- ondrugover:当停留在目标元素上时调用
- ondrop:挡在目标元素上松开鼠标时调用
- ondrugleave:当鼠标离开目标元素上时调用
-
本地存储特性,如
sessionStorage、localStorage -
网页多媒体,
<video> -
二维、三维
-
特效(过渡、动画)
♥sessionStorage和localStorage
sessionStorage只要不关闭浏览器,数据一直存在,在同一个窗口(页面)下数据都可以共享,以键值对的形式存储。
sessionStorage.setItem(key, value):存储数据sessionStorage.getItem(key):获取数据sessionStorage.removeItem(key):删除数据sessionStorage.clear():删除所有数据
localStorage永久有效,关闭浏览器数据依然存在,除非手动删除,可以多窗口(页面)共享,以键值对的形式存储使用
localStorage.setItem(key, value):存储数据localStorage.getItem(key):获取数据localStorage.removeItem(key):删除数据localStorage.clear():删除所有数据
复习了一下H5,记录了一些知识点,不全面还请多多包涵~
别卷了~ 洗洗睡吧 886