1 HTML5 简介

作者: 官清岁月 | 来源:发表于2019-05-10 18:29 被阅读0次

1、HTML5基本认知 -> 建立了新规则:新特性基于HTML、CSS 、DOM以及JavaScript;减少外部插件的使用(如Flash);更优秀的错误处理;更多取代脚本的标记;其独立于设备,而且开发进程对公众透明(控制台可查看源码);

- - ->>>新特性聚焦点:新标签、新属性、新事件(补充dataTransfer对象)、离线缓存 ->除此,HTML5还有很多"细致"的内容;

(1).新标签 ->语义化:article:文章;->等同于div;  section:章节; ->等同p; aside:旁边(文章以外的部分);[自定义标签皆为行元素,header/article系列是快元素,canvas/svg/audio/video都是行内块元素,标签内容不能直接写文字,没效果;其同普通标签相同,同页面中可引入多个]

(2).新属性:contenteditable;/draggable;/hidden;/data-val;/contextmenu;

(3).新增事件:demo -> 实现回收站

(4).新表单控件:[input type类型] calendar/date/time/email/url/search -> 除此其还新增了新的表单元素、表单属性 ->不同浏览器兼容性不同

(5).本地离线存储更好的支持:localStorage; sessionStorage;

补充:dataTransfer对象:types/files/setData();/getData();/clearData(); ->其经常结合“拖放”事件使用,进行传递数据;

// e.dataTransfer.setData('id',e.target.id);

// var demo = document.getElementById(e.dataTransfer.getData('id')).cloneNode(true);

相关文章

  • 2019-07-22

    1、html52、css剩下 HTML5 HTML5简介 什么是HTML5 HTML5 是下一代的 HTML。HT...

  • 1 HTML5 简介

    1、HTML5基本认知 ->建立了新规则:新特性基于HTML、CSS 、DOM以及JavaScript;减少外部插...

  • Aria-使用领域1-路标,地标

    简介 1 .Aria的role属性值可以作为地标来复制HTML5的语义化,比如nav Tag,或者超越HTML5的...

  • 测试markdown

    ##HTML5简介###新特性:> 1. 新布局素,header、nav、section、article、foot...

  • 复习1HTML

    一、HTML 简介 标签解析 1、 声明为 HTML5 文档2、 元素是 HTML...

  • Canvas教程(1)——HTML5简介

    前言 今后的一个月内会连载详细的Canvas教程,从零基础开始,到Canvas API,再到基本动画与高级动画的实...

  • template标签

    参考文章:HTML5