第一?/p>
1
.简答题
?/p>
1
)在
Web
前端开发方面,
HTML5
?/p>
HTML4
比较,主要解决哪几方面的问题?/p>
HTML5
的核心在于解决当?/p>
Web
开发中存在的各种问题?/p>
一是解?/p>
Web
浏览器之间的兼容性问题。在一个浏览器上正常显示的网页(或运行?/p>
Web
应用程序?/p>
,很可能在另一个浏览器上不能显示或显示效果不一致;
二是文档结构描述的问题?/p>
HTML4
之前的各版本中,
HTML
文档的结构一般用
div
元素?/p>
述,文档元素的结构含义不够清晰;
三是使用
HTML+CSS+JavaScript
开?/p>
Web
应用程序时,开发功能受到很大的限制,比如本
地数据存储功能、多线程访问、获取地理位置信息等,这些都影响了用户的体验?/p>
?/p>
2
?/p>
HTML5
新增的全局属性有哪几个?描述其主要功能?/p>
HTML5
新增的全局属性,是指可以对任何元素都使用的属性。功能如下所示?/p>
属?/p>
描述
HTML5
新增
accesskey
规定访问元素的键盘快捷键
class
规定元素的类名(用于规定样式表中的类)?/p>
contenteditable
规定是否允许用户编辑内容?/p>
?/p>
contextmenu
规定元素的上下文菜单?/p>
?/p>
dir
规定元素中内容的文本方向?/p>
draggable
规定是否允许用户拖动元素?/p>
?/p>
dropzone
规定当被拖动的项?/p>
/
数据被拖放到元素中时会发生什么?/p>
?/p>
hidden
规定该元素是无关的。被隐藏的元素不会显示?/p>
?/p>
id
规定元素的唯一
ID
?/p>
lang
规定元素中内容的语言代码?/p>
spellcheck
规定是否必须对元素进行拼写或语法检查?/p>
?/p>
style
规定元素的行内样式?/p>
tabindex
规定元素?/p>
tab
键控制次序?/p>
title
规定有关元素的额外信息?/p>
?/p>
3
?/p>
HTML5
是下一?/p>
Web
语言的开发框架,典型特性有哪些?/p>
HTML5
?/p>
?/p>
?/p>
?/p>
言
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
一
?/p>
Web
?/p>
言
?/p>
开
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
HTML+CSS3+JavaScript
?/p>
Web
应用框架?/p>
?/p>
良好的语义特性?/p>
HTML5
支持微数据与微格式,增加的各种元素赋予网页更好的意义和结
构,适于构建对程序、对用户都更有价值的数据驱动?/p>
Web
应用?/p>
HTML5
增加?/p>
section
元素?/p>
article
元素?/p>
nav
元素以及
aside
元素等结构元素?/p>
强大的绘图功能。通过使用
Canvas
API
动态地绘制各种效果精美的图形,也可以通过
SVG
绘制可伸缩矢量图形?/p>
增强的音视频播放和控制功能。新增了
audio
?/p>
video
元素,可以不依赖任何插件而播放音
频和视频?/p>
HTML5
的数据存储和数据处理的功能?/p>
包括离线应用?/p>
Web
通信、本地存?/p>
等功能,
HTML5
还支?/p>
WebSQL
?/p>
IndexedDB
等轻
量级数据库,增强了数据存储和数据检索能力?/p>
获取地理位置信息?/p>
HTML5
新增?/p>
Geolocation API
规范,应用于移动设备中的地理定位?/p>