JQuary-练习题参考答案

上传人:枫** 文档编号:499368575 上传时间:2022-09-07 格式:DOC 页数:11 大小:131.51KB
返回 下载 相关 举报
JQuary-练习题参考答案_第1页
第1页 / 共11页
JQuary-练习题参考答案_第2页
第2页 / 共11页
JQuary-练习题参考答案_第3页
第3页 / 共11页
JQuary-练习题参考答案_第4页
第4页 / 共11页
JQuary-练习题参考答案_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《JQuary-练习题参考答案》由会员分享,可在线阅读,更多相关《JQuary-练习题参考答案(11页珍藏版)》请在金锄头文库上搜索。

1、第1章 jQuery概述一、选择题1A 2D 3C 二、填空题1引用jQuery官网的在线最新脚本;引用本地的jQuery脚本2$(document)3DOM4jQuery_API.mxp三、简答题1答:l 存放Web应用程序。l 接受用户申请的服务。如果用户申请浏览ASP、PHP等脚本文件,则Web服务器会对脚本进行解析,生成对应的临时HTML(HTM)文件。l 如果脚本中需要访问数据库,则将SQL语句传送到数据库服务器,并接收查询结果。l 将HTML(HTM)文件传送到Web浏览器。2答:l 由用户向指定的Web服务器(网站)申请服务。申请服务时需要指定Web服务器的域名或地址以及要浏览的

2、HTML(HTM)文件或ASP、PHP等脚本文件。l 从Web服务器下载申请的HTML(HTM)文件。l 解析并显示HTML(HTM)文件,用户可以通过Web浏览器申请指定的Web服务器l Web浏览器和Web服务器使用HTTP协议进行通信。3答:(1)易于使用jQuery的语法很简单,它的核心理念是“write less,do more”,相比而言,实现同样的功能时需要编写的代码更少(据估算,5行jQuery就可以实现30行标准JavaScript代码的功能)。这无疑减少了程序员的工作量。(2)提供更多的功能强大的API相比而言,jQuery提供更多的API,而且涵盖的功能面更广,大大扩充了

3、标准JavaScript的功能。(3)拥有强大的开源讨论区jQuery是开放源代码的项目,如果你有足够的兴趣和耐心,可以阅读某个jQuery API的源代码,了解它的实现过程,做到知其然知其所以然。(4)设计更美观、专业的网页使用jQuery的动画功能可以设计出相当于flash的特效网页,而使用jQuery制作的网页比使用flash的网页要小很多,因此更易于加载。4答:对 象具 体 描 述WindowBOM结构的最顶层对象,表示浏览器窗口Document用于管理HTML文档,可以用来访问页面中的所有元素Frames表示浏览器窗口中的框架窗口。Frames是一个集合,例如Frames0表示窗口中

4、的第1个框架History表示浏览器窗口的浏览历史,就是用户访问过的站点的列表Location表示在浏览器窗口的地址栏中输入的URLNavigator包含客户端浏览器的信息Screen包含客户端显示屏的信息5答:jQuery对象不同于DOM对象,但在实际使用时经常被混淆。DOM对象是通用的,既可以在jQuery程序中使用,也可以在标准JavaScript程序中使用。第2章 JavaScript编程一、选择题1C 2B 3A 4A二、填空题1js2=3continue4break5function6return7Object8Event三、简答题1答:类型具体描述Undefined当声明的变量未

5、初始化时,该变量的默认值是 undefinedNull空值,如果引用一个没有定义的变量,则返回空值Boolean布尔类型,包含true和falseString字符串类型,由单引号或双引号括起来的字符Number数值类型,可以是32位、64位整数或浮点数2答:3答:for(表达式1; 表达式2; 表达式3) 循环体4答:在函数中也可以定义变量,在函数中定义的变量被称为局部变量。局部变量只在定义它的函数内部有效,在函数体之外,即使使用同名的变量,也会被看作是另一个变量。相应地,在函数体之外定义的变量是全局变量。全局变量在定义后的代码中都有效,包括它后面定义的函数体内。如果局部变量和全局变量同名,则

6、在定义局部变量的函数中,只有局部变量是有效的。第3章 jQuery选择器一、选择题1C 2B 3A 4B二、填空题1$(a)2$(*)3$( tr:first)4:even5:contains()三、简答题1. 答使用$(selector1, selector2, selectorN)可以同时选取网页中的多个HTML元素。2. 答使用可见性过滤器可以根据元素的可见性对元素进行过滤。jQuery包含:hidden和:visible两个可见性过滤器,:hidden可以匹配所有的不可见元素;:visible可以匹配所有的可见元素。例如,$(input:hidden)可以匹配所有不可见的input元素

7、。3. 答可以使用:nth-child()过滤器匹配指定父元素下的一定条件的索引值的子元素。例如,$(ul li:nth-child(2)可以匹配ul元素中的第2个li子元素,$(ul li:nth-child(even) 可以匹配ul元素中的第偶数个li子元素,$(ul li:nth-child(odd)可以匹配ul元素中的第奇数个li子元素。如果不使用novalidate,则会验证数据。第4章 操作HTML元素一、选择题1C 2B 3B 4A 5B二、填空题1document.getElementById()2. attr()3has()第5章 jQuery插件一、选择题1A 2C 3A

8、4D二、填空题1jquery.插件名.js2jQuery. expr3jQuery对象.封装的jQuery对象方法4jQuery.全局函数名()5waypoint()三、简答题1答:jQuery插件可以分为下面3种类型。(1)封装jQuery对象方法:把一些常用功能定义为函数,绑定到jQuery对象上,从而扩展了jQuery对象。(2)全局函数:把自定义函数附加到jQuery命名空间下,从而作为一个公共的全局函数使用。(3)自定义选择器:编写一个自定义函数,返回满足指定条件的HTML元素对应的jQuery对象。2答:(function($) / 这里放插件代码 )(jQuery);第6章 表单

9、编程一、选择题1C 2B 3D 4B 5A二、填空题1form2type3textarea4submit;reset;button5blur三、简答题1答选择器具 体 描 述:input匹配表单中所有的input元素、textarea元素、select元素和button元素: text匹配表单中所有的文本类型元素: password匹配表单中所有的密码类型(type=password)的元素: radio匹配表单中所有的radio类型元素(即单选按钮): checkbox匹配表单中所有的checkbox类型元素(即复选框): submit匹配表单中所有的提交按钮元素: image匹配表单中所有

10、的image元素: reset匹配表单中所有的重置按钮: button匹配表单中所有的普通按钮:file匹配表单中所有的type=file的input元素(即选择文件的控件)2答:过滤器具 体 描 述:enabled匹配表单中所有启用的元素:disabled匹配表单中所有禁用的元素: checked匹配表单中所有被选中的元素(复选框或单选按钮): selected过滤器可以匹配表单中所有被选中的option元素第7章 事件处理和Event对象一、选择题1B 2A 3C 4C二、填空题1bind();delegate()2unbind()3Event三、简答题1答:可以通过下面的方法指定事件处理

11、函数:jQuery选择器. 事件名(function() );第8章 设置CSS样式一、选择题1C 2A 3D 4B 4A二、填空题1行内样式表;内部样式表;外部样式表2border3border-radius4box-shadow5column-count6css()三、简答题1答:CSS是Cascading Style Sheet(层叠样式表)的缩写,它可以扩展HTML的功能,重新定义HTML元素的显示方式。CSS所能改变的属性包括字体、文字间的空间、列表、颜色、背景、页边距和位置等。使用CSS的好处在于用户只需要一次性定义文字的显示样式,就可以在各个网页中统一使用了,这样既避免了用户的重

12、复劳动,也可以使系统的界面风格统一。CSS是一种能使网页格式化的标准,使用CSS可以使网页格式(由CSS定义)与内容(由HTML定义)分开,先决定文本的格式是什么样的,然后再确定文档的内容。2答:CSS支持3种选择器,第一种是HTML的标签,比如p、body、a等;第二种是class(CSS类别);第三种是HTML元素的ID。3答:在CSS3中,设置边框颜色的属性如下。l border-bottom-colors:定义底边框的颜色;l border-top-colors::定义顶边框的颜色;l border-left-colors::定义左边框的颜色;l border-right-colors

13、::定义右边框的颜色。4答:jQuery可以使用表8-9所示的方法对CSS类别管理。表8-9jQuery中与CSS类别有关的方法方法说 明addClass()使用addClass()方法可以为匹配的HTML元素添加类别属性。语法如下:addClass( className )className是要添加的类别名称。hasClass()使用hasClass()方法可以判断匹配的元素是否被拥有指定的类别,语法如下:hasClass( className )如果匹配的元素拥有名为className的类别,则hasClass()方法返回True;否则返回False。removeClass()使用removeClass()可以为匹配的HTML元素删除指定的class属性。也就是执行切换操作。语法如下:removeClass( className )className是要切换的类别名称。toggleClass()检查每个元素中指定的类。如果不存在则添加类,如果已设置则将其删除。语法如下:toggleClass( classN

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号