前端面试总结1(HTML)-1.1:HTML5和HTML4有哪些不同

前端面试总结1(HTML)-1.1:HTML5和HTML4有哪些不同

1. 声明方式

<!DOCTYPE html>

2.标准

	HTML5文档解析不再基于SGML(标准通用标记语言),而是形成自己的一套标准

3.标签

	新增语义标签:
<header><footer><section><article><nav><hgroup><aside><figure>
  废除一些网页美化标签,使得样式与结构分离
<big><u><font><basefont><center><s><tt>
通过增加了<audio>、<video>两个标签来实现对多媒体中的音频、视频使用的支持

4.属性

	增加了些表单属性, 主要是其中的input属性的增强

		<input type=email >
		<input type=url >
		<input type=number >
		<input type=date >
		<input type=time >
		<input type=datetime >
		<input type=datetime-local >
		<input type=month >
		<input type=week >
		<input type=text placeholder="your message" >
		<input type=text autofacus="true" >
	其他标签新增属性
		<!-- meta标签增加charset属性 -->
		<meta charset="utf-8">
		<!-- script标签增加async属性 -->
		<script async></script>
	使部分属性名默认具有boolean属性
		<input type="checkbox"  checked/>
		<input type="checkbox"  checked="checked"/>

5.存储

	新增WebStorage,包括sessionStorage和localStorage
	引入了IndexedDB和Web SQL,允许在浏览器端创建数据库表并存储数据,两者的区别在于IndexedDB更像是一个NoSQL数据库,而WebSQL更像是关系型数据库。W3C已经不再支持WebSQL。
	引入了应用程序缓存器(application cache),可对web进行缓存,在没有网络的情况下使用,通过创建cache manifest文件,创建应用缓存,为PWA(Progressive Web App)提供了底层的技术支持。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值