IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> 前端开发必备10大HTML5知识点 -> 正文阅读

[JavaScript知识库]前端开发必备10大HTML5知识点

1、

HTML5的文档类型声明 <!DOCTYPEhtml>

2、

从HTML5开始,文件的字符编码推荐使用UTF-8

<meta charset=“UTF-8”>

字符编码应该与浏览器默认编码一致,否则会出现乱码。

3、

HTML5文档省略了<html> 、<head>、<body>等元素。但虽然标记被省略了,它们在文档结构中还是存在的。
如:可以使用document.body访问body元素。

4、

布尔值
a. 只写属性而不指定属性值时,表示属性为True

<input type=“checkbox” checked>

b. 想要将属性值设为false,可以不使用该属性

<input type=“checkbox”>

c. 想要将属性设定为true时,可以将属性名设定为属性值

<input type=“checkbox” checked=“checked”>

5、

语义化结构元素有:header/footer/section/article/aside/nav/main/figure

a. section
表示页面中一个内容区块,如章节、页眉、页脚或页面中的其他部分。可以用来与h1、h2、h3、h4、h5、h6等元素结合使用,标示文档结构。

b. article
表示页面中的一块与上下文不相关的独立内容。如博客中的一篇文章。

c. figure
表示一段独立的流内容,一般表示文档主体流内容中的一个独立单元。可以使用figcaption元素为figure元素组添加标题。

6、

功能元素有:

group/video/audio/embed/mark/dialog/bdi/figcaption/canvas/output/source/menu/canvas/progress

a. video
定义视频 <video src=”movie.mpg”controls=”controls”> video元素

b. audio
定义音频 audio元素

c. mark
主要用来在视觉上向用户呈现那些需要突出显示或高亮显示的文字。如在搜索结果中向用户高亮显示搜索关键词。

d. dialog
定义对话框窗口。 这是打开的对话窗口

e.canvas
表示图形,如图表和其它图像。它本身没有行为,仅仅提供一块画布,但它把一个绘图API展现给客户端Javascript,以使脚本能够绘制图形到画布上。

<script type="text/javascript">
    var c=document.getElementById("myCanvas");
    var cxt=c.getContext("2d");
    cxt.moveTo(10,10);
    cxt.lineTo(150,50);
    cxt.lineTo(10,50);cxt.stroke();
</script>

7、

表单元素有:

tel/search/url/email/datetime/date/month/week/time/datetime-local/number/range/color

a.tel
表示必须输入电话号码的文本框 <input type=”tel”/>

b.search
表示搜索文本框。

<input type=”search”/>

c.number
表示必须输入数字的文本框

<input type=”number”/>

d.range
表示范围文本框

e.color
表示颜色文本框

8、

新增表单属性:
a.为input、select、textarea与button元素新增加autofocus属性。

b.input元素与textarea元素新增placeholder属性,对用户的输入进行提示。

c.为input元素与textarea元素新增required属性。

d.为input元素增加autocomplete、min、max等属性。

e.为input元素、button元素、form元素增加了novalidate属性,该属性可以取消提交时进行的有关检查,表单可以无条件地提交。

9、

其它属性有:

a.为ol元素增加属性reversed,它指定列表倒序显示。

b.为script元素增加async属性,它定义脚本是否异步执行。

10、

HTML5全局属性有:
contentEditable/contextmenu/data-*/draggable/dropzone/hidden/spellcheck/translate

a.draggable
可以定义元素是否可以被拖动。
IE9+、Firefox、Opera、Chrome和Safari都支持draggable属性。

b.hidden
设置元素可见状态。除了IE,所有主流浏览器都支持。

c.spellcheck
定义是否对元素进行拼写和语法检查,可以对以下内容进行拼写检查。

d. input元素中的文本值

e.元素中的文本

<textarea spellcheck=”true”></textarea>  

f.可编辑元素中的文本
如果元素的readonly或者disabled属性为true,则不执行拼写检查。
IE10+和主流浏览器都支持spellcheck属性。

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-11-20 18:18:19  更:2021-11-20 18:20:05 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 5:57:36-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码