超完整jQuery面试题及答案
jquery面试题

jquery面试题jQuery是一种流行的JavaScript库,广泛用于前端开发中。
它简化了JavaScript代码的编写,提供了丰富的功能和便捷的操作方法。
在前端开发的招聘面试中,jQuery经常成为考察的重点。
下面是一些常见的jQuery面试题及其解答。
1. 什么是jQuery?jQuery是一个快速、简洁的JavaScript库,通过简化HTML文档遍历、事件处理、动画效果和Ajax等功能的操作,使开发者能更高效地开发交互式的Web页面。
2. 如何引入jQuery库?可以通过以下几种方式引入jQuery库:- 从官网下载jQuery库并链接到HTML文件中- 使用CDN(内容分发网络)引入jQuery库- 使用npm或yarn等包管理器安装jQuery库3. 如何选取HTML元素?使用jQuery选择器可以方便地选取HTML元素,常见的选择器有:- 元素选择器:$("element"),如$("p")- id选择器:$("#id"),如$("#myElement")- class选择器:$(".class"),如$(".myClass")- 属性选择器:$("[attribute]"),如$("[href]")- 群组选择器:$("selector1, selector2"),如$("p, .myClass")4. 如何修改元素的内容?可以使用以下方法修改元素的内容:- .text():设置或返回元素的文本内容- .html():设置或返回元素的HTML内容- .val():设置或返回表单元素的值5. 如何修改元素的属性?可以使用以下方法修改元素的属性:- .attr(attributeName, value):设置元素的属性值- .removeAttr(attributeName):移除元素的属性- .prop(propertyName, value):设置元素的属性值(不同于attr的地方在于,prop可以修改一些特殊属性如checked、disabled等)6. 如何隐藏和显示元素?可以使用以下方法隐藏和显示元素:- .hide():隐藏元素- .show():显示元素- .toggle():切换元素的显示和隐藏状态7. 如何添加和移除CSS类?可以使用以下方法添加和移除CSS类:- .addClass(className):添加CSS类- .removeClass(className):移除CSS类- .toggleClass(className):切换元素的CSS类状态8. 如何处理事件?可以使用以下方法处理事件:- .click(handler):点击事件- .mouseover(handler):鼠标移入事件- .mouseout(handler):鼠标移出事件- .keydown(handler):键盘按下事件- .keyup(handler):键盘释放事件- 其他常见事件还有mousedown、mouseup、mouseenter等9. 如何创建动画效果?可以使用以下方法创建动画效果:- .fadeIn():淡入效果- .fadeOut():淡出效果- .slideUp():向上滑动效果- .slideDown():向下滑动效果- .animate():自定义动画效果10. 如何发送Ajax请求?可以使用以下方法发送Ajax请求:- .load():从服务器加载数据并将返回的HTML内容插入到元素中- .get():从服务器获取数据- .post():向服务器发送数据- .ajax():更为灵活和强大的Ajax请求方法以上是一些常见的jQuery面试题及其解答,希望对您的面试准备有所帮助。
Jquery面试题(修改版)_个人总结

单选:1、下面哪一种不属于Jquery的选择器。
(D)A:基本选择器B:层次选择器C:表单选择器D:节点选择器2、使用jquery检查<input type="hidden" id="id" name="id" />元素在网页上是否存在。
(B)A:if($("#id")) { //do someing... }B: if($("#id").length > 0) { //do someing... }C: if($("#id").length() > 0) { //do someing... }D: if($("#id").size > 0) { //do someing... }3、<a href="xxx.jpg" title="温家宝出席学校...">新闻</a>,获取<a>元素title的属性值。
(C)A:$("a").attr("title").val(); B:$("#a").attr("title");C:$("a").attr("title"); D:$("a").attr("title").value; 4、执行下面语句$(document).ready(function(){$("#click").click(function(){alert("click one time");});$("#click").click(function(){alert("click two time");});});单击按钮<input type="button" id="click" value="点击我"/>,这个会有什么效果。
jq面试题及答案高级

jq面试题及答案高级# jq面试题及答案高级1. 题目: 如何使用jq从JSON对象中提取特定的字段值?答案: 使用点号(`.`)或者方括号(`[]`)来访问JSON对象中的字段。
例如,要从JSON对象中提取`name`字段的值,可以使用`.name`或者`["name"]`。
2. 题目: 如何使用jq对JSON数组进行过滤?答案: 使用`[]`和条件表达式来过滤数组。
例如,要过滤出所有`age`大于18的元素,可以使用`.[] | select(.age > 18)`。
3. 题目: jq如何进行嵌套查询?答案: 通过连续使用点号(`.`)或者方括号(`[]`)来访问嵌套的JSON 对象或数组。
例如,要访问嵌套对象`address`中的`city`字段,可以使用`.address.city`。
4. 题目: 如何使用jq进行排序?答案: 使用`sort_by`函数进行排序。
例如,要按照`age`字段对数组进行升序排序,可以使用`sort_by(.age)`。
5. 题目: jq如何实现数组的合并?答案: 使用`+`操作符来合并两个数组。
例如,合并两个数组`array1`和`array2`可以使用`array1 + array2`。
6. 题目: 如何使用jq进行条件判断?答案: 使用`if-then-else`结构进行条件判断。
例如,判断一个字段`status`是否为`active`,可以使用`if .status == "active" then"Active" else "Inactive" end`。
7. 题目: jq如何进行字符串的截取?答案: 使用字符串索引进行截取。
例如,要截取字符串的前5个字符,可以使用`substr(0, 5)`。
8. 题目: jq如何进行数值的加减乘除运算?答案: 使用`+`, `-`, `*`, `/`运算符进行数值运算。
js、jQuery、ajax面试题

js、jQuery、ajax⾯试题1.javascript的typeof返回哪些数据类型.答案:string,boolean,number,undefined,function,object2.例举3种强制类型转换和2种隐式类型转换?答案:强制(parseInt,parseFloat,number)隐式(=====)3.split()join()的区别答案:前者是将字符串切割成数组的形式,后者是将数组转换成字符串4.数组⽅法pop()push()unshift()shift()答案:push()尾部添加pop()尾部删除unshift()头部添加shift()头部删除5.IE和标准下有哪些兼容性的写法答案:Var ev=ev||window.eventdocument.documentElement.clientWidth||document.body.clientWidthVar target=ev.srcElement||ev.target6.ajax请求的时候get和post⽅式的区别答案:1、⼀个在url后⾯,⼀个放在虚拟载体⾥⾯2、get有⼤⼩限制(只能提交少量参数)3、安全问题4、应⽤不同,请求数据和提交数据7.call和apply的区别答案:Object.call(this,obj1,obj2,obj3)Object.apply(this,arguments)8.ajax请求时,如何解析json数据答案:使⽤JSON.parse9.事件委托是什么答案:利⽤事件冒泡的原理,让⾃⼰的所触发的事件,让他的⽗元素代替执⾏!10.闭包是什么,有什么特性,对页⾯有什么影响答案:闭包就是能够读取其他函数内部变量的函数,使得函数不被GC回收,如果过多使⽤闭包,容易导致内存泄露11.如何阻⽌事件冒泡答案:ie:阻⽌冒泡ev.cancelBubble=true;⾮IEev.stopPropagation();12.如何阻⽌默认事件答案:(1)return false;(2)ev.preventDefault();13.添加删除替换插⼊到某个接点的⽅法答案:1)创建新节点createElement()//创建⼀个具体的元素createTextNode()//创建⼀个⽂本节点2)添加、移除、替换、插⼊appendChild()//添加removeChild()//移除replaceChild()//替换insertBefore()//插⼊3)查找getElementsByTagName()//通过标签名称getElementsByName()//通过元素的Name属性的值getElementById()//通过元素Id,唯⼀性14.解释jsonp的原理,以及为什么不是真正的ajax答案:动态创建script标签,回调函数Ajax是页⾯⽆刷新请求数据操作15.document load和document ready的区别答案:document.onload是在结构和样式,外部js以及图⽚加载完才执⾏jsdocument.ready是dom树创建完成就执⾏的⽅法,原⽣种没有这个⽅法,jquery中有$().ready(function)16.””和“=”的不同答案:前者会⾃动转换类型,再判断是否相等后者不会⾃动类型转换,直接去⽐较17.函数声明与函数表达式的区别?答案:在Javscript中,解析器在向执⾏环境中加载数据时,对函数声明和函数表达式并⾮是⼀视同仁的,解析器会率先读取函数声明,并使其在执⾏任何代码之前可⽤(可以访问),⾄于函数表达式,则必须等到解析器执⾏到它所在的代码⾏,才会真正被解析执⾏。
WEB面试题及答案之JQuery篇

1、你使用过jQuery吗?如果有,你为什么要使用jQuery呢?①用过。
②如果使用原生java开发的话,会面临很多问题,如浏览器兼容、Ajax数据解析、Dom、事件注册操作等都非常烦锁,而jQuery正好解决了这些问题。
③当然jQuery还有非常有用的其它特性,如为dom对象绑定数据、动画、等。
并且jQuery还非常容易扩展,在它的基础上开发非常灵活,也有众多的插件可用,如jQueryUI、easyUI等。
2、Java与jQuery有什么区别?jquery 就对java的一个扩展,封装,就是让java更好用,更简单。
3、在jQuery中如何注册事件?使用bind()方法注册事件,但通常我们使用与事件同名的方法注册更方便,如:click()、hover()等。
4、你知道jQuery插件吗?你了解jQuery执行原理和插件机制吗?你都用过哪些jQuery插件?①知道jQuery插件。
②其原理是扩展jQuery本身及其核心函数的原型实现。
可以调用其extend实现对它的扩展。
③jQuery插件有很多,常见的有:jQueryUI、jQuery-Cookie、jQuery-Timer 等。
5、如何获取Html内容?如何获取文本内容?如何获取属性值?如何获取input 值?如何创建新的节点?可以使用html()获取html内容。
使用text()获取文本内容。
使用attr()可以获取属性值,使用css()可以获取样式属性值。
通过val()便可以获取input的值把节点元素名加上<、>作为参数调用jQuery方法便可创建新节点,如:jQuery(“”)。
6、如何向页面插入节点?调用append方法,将新节点作为参数。
7、ajax、get、post、ajaxSetup、getJSON各有何用途?①ajax:jQuery对ajax执行的核心方法。
其它ajax方法都是使用该方法实现。
②get:专门用于发送get请求的便捷方法。
JQuery面试题

JAVA面试试题集1. 在公司是怎么用jQuery的?基本选择器:1 基本选择器。
#id:id选择器。
.class:类选择器.标签选择器:根据指定的元素名匹配元素。
群主选择器:将每一个匹配的元素合并并返回,以分号隔开。
*:通配符选择器,匹配所有的元素。
2 层次选择器空格:选取指定元素的后代元素。
>:选取指定下的所有子元素。
+:选取紧接着的兄弟元素。
~:选取元素后的所有兄弟元素。
3 滤选择器:基本过滤选择器,内容过滤选择器,可见性选择器,属性选择器,子元素选择器等。
动画效果:在登陆页面时使用过fadeIn()和fadeOut()方法修改元素的不透明度。
hide和show:同时修改多个样式属性即高度,宽度和不透明度。
fadeIn()与fadeOut():只改变不透明度。
slideUp()和slideDown():只改变高度。
fadeTo():用来代替fadeIn()与fadeOut()方法,只改变不透明度。
toggle():用来代替hide()和show()方法,所以会同时修改多个样式属性即高度,宽度和不透明度。
slideToggle():用来代替slideUp()和slideDown()方法,所以只改变高度。
animate():属于自定义动画的方法,可以代替其他任何动画。
stop():停止动画。
合成事件:使用过鼠标悬停事件,到鼠标移至某个地方时就触发指定功能。
bind():为匹配的元素绑定一个事件处理器。
hover:模拟光标悬停事件,当光标移动到元素上是就触发第一个函数,相反就触发第二个函数。
toggle:模拟鼠标连续点击事件,第一次点击调用第一个方法,第二次单击调用第二个方法,依次类推,直到调到最后一个,随后轮番调用。
unbind():移除事件。
one():在执行完一次以后,处理函数立即被删除。
2. 为什么要使用jquery?因为jQuery是轻量级的框架,大小不到30kb,它有强大的选择器,出色的DOM操作的封装,有可靠的事件处理机制,完善的ajax,出色的浏览器的兼容性,而且支持链式操作,隐式迭代,行为层和结构层的分离,还支持丰富的插件,jquery的文档也非常的丰富。
移动互联应用技术《jquery面试题》
一、Jquery测试题下面哪种不是jquery的选择器?单项选择A、根本选择器B、后代选择器C、类选择器D、进一步选择器考点:jquery的选择器 C当DOM加载完成后要执行的函数,下面哪个是正确的?单项选择jQueryein-width:100in-height:50ent : none在编写css样式的时候,如果想要设置标记容器和主容器之间的补白,用_______________来表示。
考点:css的列表 marer-offset如果想设置表格的行与单元格的边框合并在一起,可以用___________________来实现。
考点:css的表格〔border-collal的分类〔用例图,静态图〔包括类图〕,行为图,交互图和实现图〕2 下面哪一个不是建模的根本原那么A、要仔细的选择模型B、每一种模型可以在不同的精度级别上表示所要开发的系统C、模型要与现实相联系D、对一个重要的系统用一个模型就可以充分描述考点:uml的根本原那么 D中, ________________和_________________都是状态机的表现形式。
考点:uml的活动图活动图与状态图4 下面的元素中,哪些是时序图所需要的?〔多项选择〕A、类角色B、生命线C、激活期D、分支E、动作流F、消息考点:uml的时序图〔ABCF〕5 综合题:请画出一个银行客户在ATM机器上查看余额信息的类图,活动图及时序图三种。
类图:活动图:用UML建立业务模型是理解企业业务过程的第一步。
使用活动图可显务工作流的步骤和决策点,以及完成每一个步骤的角色和对象,下面哪一点是它主要强调的?〔单项选择〕A、上下层次关系B、时间和顺序C、对象间的迁移D、对象间的控制流考点:活动图的作用〔D〕UML中哪些图表示系统行为?〔多项选择〕A、状态图B、用例图C、协作图D、类图E、活动图F、时序图考点:UML 〔ACEF〕Jquery缓存问题如何解决如果直接用jQuery里的$aja方法的话,去除缓存很简单,只需要配置一下缓存属性cache为false,但如果想要简单写法getJSON,去除缓存就不能通过配置来解决了。
2021年jQuery面试题答案
jQuery面试题答案一、Jquery测试题下面哪种不是jquery选择器?(单选)A、基础选择器B、后代选择器C、类选择器D、深入选择器考点:jquery选择器(C)当DOM加载完成后要实施函数,下面哪个是正确?(单选)jQuery(expression, [context]) B、jQuery(html, [ownerDocument]) C、jQuery(callback) D、jQuery(elements)考点:jquery关键函数(C)下面哪一个是用来追加到指定元素末尾?(单选)A、insertAfter()B、append()C、appendTo()D、after()考点:jquery关键函数(C)下面哪一个不是jquery对象访问方法?(单选)A、each(callback)B、size()C、index(subject)D、index()考点:jquery关键函数之对象访问(D)jquery访问对象中size()方法返回值和jQuery对象_______属性一样.考点:jquery关键函数之对象访问(length)jquery中$(this).get(0)写法和__________是等价。
考点:jquery关键函数之对象访问($(this)[0])7. 有这么一个表单元素,想要找到这个hidden元素,下面哪个是正确?(单选)A、visibleB、hiddenC、visible()D、hidden()考点:jquery选择器(B)假如需要匹配包含文本元素,用下面哪种来实现?(单选)A、text()B、contains()C、input()D、attr(name)考点:jquery选择器(B)现有一个表格,假如想要匹配全部行数为偶数,用________实现,奇数用_______实现。
考点:jquery选择器(even,odd)假如想要找到一个表格指定行数元素,用下面哪个方法能够快速找到指定元素?(单选)A、text()B、get()C、eq()D、contents()考点:jquery选择器(C)在一个表单里,想要找到指定元素第一个元素用_________实现,那么第二个元素用_________实现。
JQuery面试题1
JQUERY面试题1.说下jQuery里面的选择器及其用法ID选择器,元素选择器,属性选择器,3.简单的阐述js,JQuery 。
JavaScript是一种由Netscape的LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务端语言,比如Perl,遗留的速度问题,为客户端提供更流畅的浏览效果。
JQuery 是继prototype之后又一个优秀的javascript框架,它是轻量级的JS 库。
它的核心理念就是writer less, do more 。
4.简单介绍JQuery的优势。
1.开源的、免费的2.轻量级的非常灵巧3.拥有强大的选择器4.出色的DOM操作的封装5.可靠的事件处理机制6.完善的AJAX7.出色的浏览器兼容性8.链式操作方式9.隐式迭代10.行为层与结构层的分离11.丰富的插件支持12.完善的文档说明5.AJAX执行流程是什么?1.通过JS创建浏览器对象XMLHttpRequest,浏览器分为IE和非IE.2.设置回调函数 onreadystatechange3.客户端和服务器建立连接,通过open("GET/POST",url,ture/false) 打开请求4.通过send()发送请求5.服务器调用回调函数,当状态为4则表示发送请求成功6.处理响应数据:1)responseText:作为文本串返回2)responseXML:作为Xml文件返回6.你每次的AJAX的请求都访问数据库吗?有什么坏处?AJAX的一大特点就是我需要这个数据(访问数据库)的时候才给我,异步提交,就是每次提交服务器,特别是跟服务器要数据访问数据库的时候,要先连接数据库再SQL查询处理,再返回到浏览器,这个时候当很多人都访问的时候,就会影响服务器的性能,影响响应的时间。
关键要看是否访问频繁,如果很频繁,并且数据不经常变化,那么就可以访问数据库7.如果不用AJAX怎么实现局部刷新?1 用JQueryload( url, [data], [callback] ) :载入远程 HTML 文件代码并插入至DOM 中。
前端面试题整理—jQuery篇
前端⾯试题整理—jQuery篇1、为什么使⽤jquery,他有哪些好处? 1)轻量级、代码简洁 2)强⼤的选择器,出⾊的DOM操作封装 3)有可靠的事件处理机制 4)浏览器兼容性好 5)⽀持链式操作 6)⽀持丰富的插件2、jquery有哪些选择器 基本选择器:id、标签、class选择器 层级选择器:$("form input") 伪类选择器:$("div:first") 表单选择器:$(":input")3、$(document).ready()和window.onload有什么区别 window.onload⽅法是在⽹页中所有的元素完全加载到浏览器后才执⾏ $(document).ready() 可以在DOM载⼊就绪时候就对其进⾏操纵,并调⽤执⾏绑定的函数4、jquery对象和DOM对象是如何转换的 jQuery对象是⼀个包含了dom对象的数组可以通过jQuery对象[下标]获取dom对象 Dom对象放⼊$("")中转为jQuery对象5、attr()与prop()的区别 attr操作⾃定义属性 prop更适合操作表单元素6、jQuery中使⽤过哪些插⼊节点的⽅法 append:向每个匹配的元素内部追加内容 appendTo:将所有匹配的元素追加到指定的元素中 after:在每个匹配元素之后插⼊内容 insertAfter:将所有配的元素插⼊到指定元素的后⾯ before:在每个匹配的元素之前插⼊内容 insertBefore:将所有匹配的元素插⼊到指定的元素的前⾯7、说出jQuery中常见的⼏种函数以及他们的含义是什么 get()取得所有匹配的DOM元素集合 append()向每个匹配的元素内部追加内容 find()搜索所有与指定表达式匹配的元素 bind()为每个元素的特定事件绑定事件处理函数. empty()删除匹配的元素集合中所有的⼦节点8、radio单选组的第⼆个元素为当前选中的值,该怎么去取$('input[type=radio]')[1].checked=true9、jquery中的选择器和 css中的选择器有区别吗 jQuery选择器⽀持CSS⾥的选择器 jQuery选择器可⽤来添加样式和添加相应的⾏为 CSS 中的选择器是只能添加相应的样式10、在jquery中你是如何去操作样式的 addClass() 来追加样式 removeClass() 来删除样式 toggle() 来切换样式11、⼦元素选择器和后代选择器元素有什么区别 ⼦元素是找⼦节点下的所有元素 后代元素是找⼦节点或⼦节点的⼦节点的元素12、Jq如何判断元素显⽰隐藏//第⼀种:使⽤CSS属性var display = $('#id').css('display');if(display == 'none'){alert("我是隐藏的!");}//第⼆种:jQuery判断元素是否显⽰是否隐藏var node=$('#id');if(node.is(':hidden')){//如果node是隐藏的则显⽰node元素,否则隐藏 node.show(); }else{ node.hide();}13、Jq中get和eq有什么区别 get() :取得其中⼀个匹配的元素。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、Jquery测试题下面哪种不是jquery的选择器?(单选)A、基本选择器B、后代选择器C、类选择器D、进一步选择器考点:jquery的选择器 (C)当DOM加载完成后要执行的函数,下面哪个是正确的?(单选)jQuery(expression, [context]) B、jQuery(html, [ownerDocument]) C、jQuery(callback) D、jQuery(elements)考点:jquery的核心函数 (C)下面哪一个是用来追加到指定元素的末尾的?(单选)A、insertAfter()B、append()C、appendTo()D、after()考点:jquery的核心函数 (C)下面哪一个不是jquery对象访问的方法?(单选)A、each(callback)B、size()C、index(subject)D、index()考点: jquery的核心函数之对象访问(D)jquery访问对象中的size()方法的返回值和jQuery对象的_______属性一样.考点:jquery的核心函数之对象访问(length)jquery中$(this).get(0)的写法和__________是等价的。
考点:jquery的核心函数之对象访问($(this)[0])7. 有这样一个表单元素,想要找到这个hidden元素,下面哪个是正确的?(单选)A、visibleB、hiddenC、visible()D、hidden()考点:jquery的选择器(B)如果需要匹配包含文本的元素,用下面哪种来实现?(单选)A、text()B、contains()C、input()D、attr(name)考点:jquery的选择器(B)现有一个表格,如果想要匹配所有行数为偶数的,用________实现,奇数的用_______实现。
考点:jquery的选择器(even,odd)如果想要找到一个表格的指定行数的元素,用下面哪个方法可以快速找到指定元素?(单选)A、text()B、get()C、eq()D、contents()考点:jquery的选择器(C)在一个表单里,想要找到指定元素的第一个元素用_________实现,那么第二个元素用_________实现。
考点:jquery的选择器(first,eq(1))下面哪种不属于jquery的筛选?(单选)A、过滤B、自动C、查找D、串联考点:jquery的筛选 (B)下面哪几种是属于jquery文档处理的?(多选)A、包裹B、替换C、删除D、内部和外部插入考点:jquery的文档处理 (ABD)如果想在一个指定的元素后添加内容,下面哪个是实现该功能的?(单选)A、append(content)B、appendTo(content)C、insertAfter(content)D、after(content)考点:jquery的文档处理 (D)在jquery中,用一个表达式来检查当前选择的元素集合,使用______来实现,如果这个表达式失效,则返回___________值。
考点:jquery的筛选(is(expr),false)在jquey中,如果想要从DOM中删除所有匹配的元素,下面哪一个是正确的?(单选)A、delete()B、empty()C、remove()D、removeAll()考点:jquery的文档处理(C)在jquery中,想要给第一个指定的元素添加样式,下面哪一个是正确的?(单选)A、firstB、eq(1)C、css(name)D、css(name,value)考点: jquery的css处理(C)在编写页面的时候,如果想要获取指定元素在当前窗口的相对偏移,用_________来实现,该方法的返回值有两个属性,分别是________和__________。
考点:jquery的css处理(offset,top,left)在jquery中,如果想要获取当前窗口的宽度值,下面哪个是实现该功能的?(单选)A、width()B、width(val)C、widthD、innerWidth()考点:jquery的css处理(A)在一个表单中,如果将所有的div元素都设置为绿色,实现功能是____________________________。
考点:jquery的css处理($(“div”).css(“color”,”green”))为每一个指定元素的指定事件(像click)绑定一个事件处理器函数,下面哪个是用来实现该功能的?(单选)A、trigger (type)B、bind(type)C、one(type)D、bind考点:jquery的事件操作 (B)在jquery中,鼠标移动到一个指定的元素上,会触发指定的一个方法,实现该操作的是______________。
考点:jquery的事件操作 (hover(over,out))下面哪几个不是属于jquery的事件处理? (多选)A、bind(type)B、click()C、change()D、one(type)考点:jquery的事件处理 (BC)在一个表单中,如果想要给输入框添加一个输入验证,可以用下面的哪个事件实现? (单选)A、hover(over ,out)B、keypress(fn)C、change()D、change(fn)考点:jquery的事件处理 (D)当一个文本框中的内容被选中时,想要执行指定的方法时,可以使用下面哪个事件来实现?(单选)A、click(fn)B、change(fn)C、select(fn)D、bind(fn)考点:jquery的事件处理 (C)在jquery中,想让一个元素隐藏,用________实现,显示隐藏的元素用_________实现。
考点:jquery的页面效果(hide(),show())在一个表单中,用600毫秒缓慢的将段落滑上,用__________________________________来实现。
考点:jquery的页面效果($(“p”).slideUp(“slow”))在jquery中,如果想要自定义一个动画,用___________________________函数来实现。
考点:jquery的页面效果 (animate(params, options))在jquery中想要实现通过远程http get请求载入信息功能的是下面的哪一下事件? (单选)A、$.ajax()B、load(url)C、$.get(url)D、$. getScript(url)考点:jquery的ajax (C)下面不属于ajax事件的是? (单选)A、ajaxComplete(callback)B、ajaxSuccess(callback)C、$.post(url)D、ajaxSend(callback) 考点:jquery的ajax (C)彻底将jQuery变量还原,可以使用___________________方法实现。
考点:jquery的多库共存 ($.noConflict(extreme))上机题:用jquery 来实现动态添加和删除表格行在一个表单中,查找所有选中的input元素,可以用jquery中的____________________来实现。
考点:jquery的选择器(:not())下面哪几种是jquery中表单的对象属性?(多选)A、:checkedB、: enabledC、:hiddenD、:selectedE、:fileF、: disabled考点:jquery的选择器(ABDF)在jquery中如果将一个“名/值”形式的对象设置为所有指定元素的属性,可以用________________实现。
考点:jquery选择器之属性(attr(pro))在jquery中指定一个类,如果存在就执行删除功能,如果不存在就执行添加功能,下面哪一个是可以直接完成该功能的?(单选)A、removeClass()B、deleteClass()C、toggleClass(class)D、addClass()考点:jquery的属性(C)在jquery中想要找到所有元素的同辈元素,下面哪一个是可以实现的?(单选)A、eq(index)B、find(expr)C、siblings([expr])D、next()考点:jquery的筛选(C)二、css测试题css的语法由___________、_____________、____________三部分组成。
考点:css的语法 (选择器、属性和值)下面哪一个不是检索一个对象的定位方式的属性? (单选)A、staticB、absoluteC、fixedD、top考点:css的定位(D)下面哪个是display布局中用来设置对象以块显示,并添加新行的?(单选)A、inlineB、noneC、blockD、compact考点:css的布局 (C)设置边框的边框样式用_____________实现,设置边框的颜色用_________实现。
考点:css的边框(border-style,border-color)设置一个div的最小宽度为100像素,最大高度为50像素,实现这两个设置的方法是_______、________________。
考点:css的尺寸 (min-width:100px; min-height:50px;)为一个图片设置成背景图像后,设置背景图像在纵向和横向上平铺,下面哪个是实现该功能的? (单选)A、no-repeatB、repeatC、repeat-xD、repeat-y考点:css的背景background (repeat)想要设置一个对象外的线条轮廓的样式为虚线边框,用_______________实现该功能。
考点:css的轮廓outline (outline-style: dashed)在css中,如果想要阻止计数器增加的,用__________________来实现。
考点:css的内容content (counter-increment : none)在编写css样式的时候,如果想要设置标记容器和主容器之间的补白,用_______________来表示。
考点:css的列表 (marker-offset)如果想设置表格的行与单元格的边框合并在一起,可以用___________________来实现。
考点:css的表格(border-collapse:collapse)如果想设置一个对象内文本的流动和方向,用_______________标签来实现,该标签有两个值,分别是_____________、______________。