jQuery程序设计基础教程 工业和信息化普通高等教育“十二五”规划教材 习题答案 作者 姚敦红 杨凌 张志美 李晓黎 等编著 33117 练习题参考答案.doc
文本预览下载声明
第1章 jQuery概述
一、选择题
1.A 2.D 3.C
二、填空题
1.引用jQuery官网的在线最新脚本;引用本地的jQuery脚本
2.$(document)
3.DOM
4.jQuery_API.mxp
三、简答题
1.答:
( 存放Web应用程序。
( 接受用户申请的服务。如果用户申请浏览ASP、PHP等脚本文件,则Web服务器会对脚本进行解析,生成对应的临时HTML(HTM)文件。
( 如果脚本中需要访问数据库,则将SQL语句传送到数据库服务器,并接收查询结果。
( 将HTML(HTM)文件传送到Web浏览器。
2.答:
( 由用户向指定的Web服务器(网站)申请服务。申请服务时需要指定Web服务器的域名或IP地址以及要浏览的HTML(HTM)文件或ASP、PHP等脚本文件。
( 从Web服务器下载申请的HTML(HTM)文件。
( 解析并显示HTML(HTM)文件,用户可以通过Web浏览器申请指定的Web服务器
( Web浏览器和Web服务器使用HTTP协议进行通信。
3.答:
(1)易于使用
jQuery的语法很简单,它的核心理念是write less,do more”,相比而言,实现同样的功能时需要编写的代码更少(据估算,5行jQuery就可以实现30行标准JavaScript代码的功能)。这无疑减少了程序员的工作量。
(2)提供更多的功能强大的API
相比而言,jQuery提供更多的API,而且涵盖的功能面更广,大大扩充了标准JavaScript的功能。
(3)拥有强大的开源讨论区
jQuery是开放源代码的项目,如果你有足够的兴趣和耐心,可以阅读某个jQuery API的源代码,了解它的实现过程,做到知其然知其所以然。
(4)设计更美观、专业的网页
使用jQuery的动画功能可以设计出相当于flash的特效网页,而使用jQuery制作的网页比使用flash的网页要小很多,因此更易于加载。
4.答:
对 象 具 体 描 述 Window BOM结构的最顶层对象,表示浏览器窗口 Document 用于管理HTML文档,可以用来访问页面中的所有元素 History 表示浏览器窗口的历史,就是用户访问过的站点的列表 Navigator 包含客户端浏览器的信息 Screen 包含客户端的信息
jQuery对象不同于DOM对象,但在实际使用时经常被混淆。DOM对象是通用的,既可以在jQuery程序中使用,也可以在标准JavaScript程序中使用。
第2章 JavaScript编程
一、选择题
1.C 2.B 3.A 4.A
二、填空题
1.js
2.===
3.continue
4.break
5.function
6.return
7.Object
8.Event
三、简答题
1.答:
类型 具体描述 Undefined 当声明的变量未初始化时,该变量的默认值是 undefined Null 空值,如果引用一个没有定义的变量,则返回空值 Boolean 布尔类型,包含true和false String 字符串类型,由单引号或双引号括起来的字符 Number 数值类型,可以是32位、64位整数或浮点数
2.答:
3.答:
for(表达式1; 表达式2; 表达式3) {
循环体
}
4.答:
在函数中也可以定义变量,在函数中定义的变量被称为局部变量。局部变量只在定义它的函数内部有效,在函数体之外,即使使用同名的变量,也会被看作是另一个变量。相应地,在函数体之外定义的变量是全局变量。全局变量在定义后的代码中都有效,包括它后面定义的函数体内。如果局部变量和全局变量同名,则在定义局部变量的函数中,只有局部变量是有效的。
第3章 jQuery选择器
一、选择题
1.C 2.B 3.A 4.B
二、填空题
1.$(a)
2.$(*)
3.$( tr:first)
4.:even
5.:contains()
三、简答题
1. 答
使用$(selector1, selector2, selectorN)可以同时选的HTML元素
2. 答
使用可见性过滤器jQuery包含:hidden和:visible两个可见性过滤器匹配所有的不可见元素匹配所有的可见元素不可见元素:nth-child()过滤器$(ul li:nth-child(2))可以匹配ul元素中的第2个li子元素$(ul li:nth-child(even)) 可以匹配ul元素中的第偶数个li子元素$(ul li:nth-child(odd))可以匹配u
显示全部