美文网首页
HTML5总结-认识HTML5

HTML5总结-认识HTML5

作者: stevekeol | 来源:发表于2017-01-10 10:58 被阅读170次

一、HTML 4.01 和HTML 5的页面对比

对比HTML 4.0.1(HTML 5之前的版本)和 HTML 5:

HTML 4.01 HTML 5

区别:

1、HTML 5 的新doctype很简洁:<!doctype html> (注:doctype 定义要放在HTML文件最前面,即可告诉浏览器更准确地选择合适的方式解释和表现你的页面);

2、meta标记只需提供字符编码方式:utf-8 (即,最新的字符集标准);

3、link标记简洁化:去掉了type属性 (因为:CSS已成为HTML默认的标准样式);

4、script标记简洁化:去掉了type属性(因为:javascript已成为默认的标准脚本语言).


二、HTML 5功能上的特色

CSS 3:

让页面生动美观。如 让元素运行动画,给元素漂亮的圆角、阴影等;

Web工作线程:

让多个脚本在后台并发运行,保持用户界面响应性;

表单:

更好地   验证域的填写是否符合预期要求;

离线Web应用:

在未连接网络时,仍正常工作;

多媒体(音频/视频):

不再需要插件,直接用标记元素即可;

新元素:

帮助明确页面的结构,如建立分区、页眉、页脚、导航等;

本地存储:

提供庞大的本地缓存和客户端存储;用来存储首选项/购物车商品等;

画布:

可直接在Web页面上当艺术家:文本、图像、线条、圆、矩形、图案、梯度等;

地理定位:

告诉相应的位置,和各方地图API密切合作;


三、HTML 5的工作模式

1、浏览器加载一个文档,其中包括HTML写的标记和用CSS写的样式;

2、浏览器加载页面时,还会为你的文档创建一个内部模型,其中包括HTML标记的所有元素;

3、浏览器加载页面时,还会加载JavaScript代码,通常在页面加载后执行相应代码;

4、通过上述的特色API,你可以访问音频、视频、使用画布完成2D绘图,访问本地存储等(即使用JavaScript)。

API:画布、套接字、音频、视频、离线缓存、本地存储、拖放、地理定位、表单、Web工作线程。


彩蛋 -浏览器侦查

该网站测试浏览器对HTML 5的支持水平:    点击  (强烈推荐)


TIPS:本文只是个人对过去的总结,不保证简洁性、系统性、易懂性。如需交流:zhejiangdaxue2011(微信号)


相关文章

  • HTML5总结-认识HTML5

    一、HTML 4.01 和HTML 5的页面对比 对比HTML 4.0.1(HTML 5之前的版本)和 HTML ...

  • HTML5 设计原理笔记

    今天拜读了HTML5 设计原理,算是重新认识了html5,这里做下笔记总结。 设计原理设计原理本质上是一种信念、一...

  • HTML5语法,标签, 属性

    @(HTML5)[HTML5 语法, HTML5标签, HTML5属性] [TOC] 一 、HTML5语法,标签,...

  • 【HTML5】初识HTML5及新的元素结构介绍

    一、认识HTML5 1. 什么是HTML5 HTML 5草案的前身名为Web Applications 1.0,是...

  • 跨平台移动应用开发(HTML5 Plus移动APP)

    一、认识跨平台移动应用开发(HTML5 Plus移动APP) 1.HTML5 Plus 规范 通过 HTML5 开...

  • HTML5常用的标签

    目录: HTML5新结构标签 HTML5新其他标签 HTML5新input类型 HTML5新属性 HTML5高级应...

  • H5基础知识总结

    一、HTML5 1.1 认识HTML5 HTML5并不仅仅只是作为HTML标记语言的一个最新版本,更重要的是它制定...

  • h5

    一、HTML5 1.1 认识HTML5 HTML5并不仅仅只是作为HTML标记语言的一个最新版本,更重要的是它制定...

  • 2018-09-17HTML5基础(day1)

    一、认识HTML5 1.web标准 web前端的内容:HTML5、CSS、JavaScript web标准(万维网...

  • 初识HTML5

    html5 ≈ html5新增标签以及规范 html5 ≈ html5新增标签 + css3 + JavaScri...

网友评论

      本文标题:HTML5总结-认识HTML5

      本文链接:https://www.haomeiwen.com/subject/szlkbttx.html