9.Geolocation API 10.Web Workers
三、简答题
1.答:
?
?
?
?
? 标签用于定义文章或网页中的主要内容。 ?
?
2.答:
? 标签用于定义带有记号的文本。
?
?
在HTML 5中可以通过下面的方法进行绘图:
? 使用Canvas API动态地绘制各种效果精美的图形; ? 绘制可伸缩矢量图形(SVG)。
4.答:
HTML5新增的与数据存储和数据处理相关的新功能如下: (1)Web通信
在HTML 4中,出于安全考虑,一般不允许一个浏览器的不同框架、不同标签页、不同窗口之间的应用程序互相通信,以防止恶意攻击。如果要实现跨域通信只能通过Web服务器作为中介。但在桌面应用中,经常需要进行跨通信。HTML 5提供了这种跨域通信的消息机制。
(2)本地存储
HTML 4的存储能力很弱,只能使用Cookie存储很少量的数据,比如用户名和密码。HTML 5扩充了文件存储的能力,可以存储多达5MB的数据。而且还支持WebSQL和IndexedDB等 轻量级数据库,大大增强了数据存储和数据检索能力。
(3)离线应用
传统Web应用程序对Web服务器的依赖程度非常高,离开Web服务器几乎什么都做不了。而使用HTML 5可以开发支持离线的 Web 应用程序,在连接不上Web服务器时,可以切换到离线模式;等到可以连接Web服务器时,再进行数据同步,把离线模式下完成的工作提交到Web服务器。
四、练习题
略
第2章 JavaScript编程
一、选择题
1.C 2.B 3.A 4.A
二、填空题
1.js 2.=== 3.continue 4.break 5.function 6.return 7.Object 8.Array 9.Event
三、简答题
1.答: 类型 Undefined Null Boolean String Number 具体描述 当声明的变量未初始化时,该变量的默认值是 undefined 空值,如果引用一个没有定义的变量,则返回空值 布尔类型,包含true和false 字符串类型,由单引号或双引号括起来的字符 数值类型,可以是32位、64位整数或浮点数
2.答:
3.答:
for(表达式1; 表达式2; 表达式3) { 循环体 }
4.答:
在函数中也可以定义变量,在函数中定义的变量被称为局部变量。局部变量只在定义它的函数内部有效,在函数体之外,即使使用同名的变量,也会被看作是另一个变量。相应地,在函数体之外定义的变量是全局变量。全局变量在定义后的代码中都有效,包括它后面定义的函数体内。如果局部变量和全局变量同名,则在定义局部变量的函数中,只有局部变量是有效的。
第3章 HTML5表单及文件处理
一、选择题
1.C 2.B 3.A 4.B
二、填空题
1.
2.type 3.