本篇文章是前端基础练习题第三十天的答案及解析部分,纯题目部分请移步前端基础练习题 第30天
正文
1.JS中常见的内存泄漏原因有哪些?
2.相比于原生js,使用jQuery有哪些好处?
3.jQuery中的$符号是什么?
4.jQuery对象和DOM对象如何转化?
5.jQuery中有几类选择器?
jQuery中大致有5类选择器:
- 基本选择器,如
$("#id")、$(".class")、$("div")等 - 层次选择器,如
$("div p")、$("form > input")等 - 过滤选择器,如
$("li:first")、$("tr:even")等 - 属性选择器,如
$("input[name='text']")等 - 表单选择器,如
$(":hidden")、$(":selected")等 
6.jQuery如何去操作样式?
如下所示:
jQuery添加类名,addClass()jQuery删除类名,removeClass()jQuery切换类名,如果有就移除,如果没有就添加,toggleClass()- 或者直接操作
CSS,方式为$('dom').css({ key: value })。 
7.请使用jQuery编写一个函数,此函数绑定到body的mousemove事件上,在事件中输出鼠标的位置。
可通过事件对象的pageX、pageY属性获得鼠标的位置。
8.利用jQuery编写代码,使页面中的第一个表格能够进行隔行换色(表格的奇数行与偶数行的背景色不同)。
本题主要是考察jQuery过滤选择器和其对CSS的操作方法。
说明
题目中出现的JS指的是采用ECMAScript 2015及之后标准的JavaScript
答案中,若有错误和需完善的地方,可在下方留言反馈哈~~
查看纯习题版,请点击前端基础练习题 第30天

