本篇文章是前端基础练习题第三十天的答案及解析部分,纯题目部分请移步前端基础练习题 第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天