18道JQuery技术基础知识测试题

640?wx_fmt=jpeg


1、什么DOM对象()

A、是javascript访问页面元素的对象

B、html对象

C、C#对象

D、java对象


2、什么是jQuery对象()

A、jQuery库自身具有方法,获取页面元素的对象

B、C#对象

C、C++对象

D、java对象


3、jQuery添加CSS样式的方法是?()

A、add

B、css

C、html

D、addCss


4、jQuery是否开源?()

A、正确

B、错误


5、jQuery是有美国人创造的()

A、正确

B、错误


6、jQuery前缀符号()

A、!

B、@

C、#

D、$


7、单击事件()

A、click

B、add

C、class

D、function


8、jQuery基本功能()

A、访问和操作DOM元素

B、控制页面样式

C、对页面事件的处理

D、与Ajax技术的完美结合


9、 引入jQuery文件库的方式()

A、<script src="jquery-1.10.main.js"></script>

B、<script src="jquery-1.10.main.js"/>

C、<script id="jquery-1.10.main.js"></script>

D、<script css="jquery-1.10.main.js"></script>


10、jQuery使用的是C#语言为基础语言()

A、正确

B、错误


11、在jQuery中,有以下代码:$(".btn").click(function() { var json = [ { "S_Name": "周颜", "S_Sex": "男" }, { "S_Name": "周颖", "S_Sex": "女" } ]; $.each(json, function(index, s) { alert(s.S_Name + "," + s.S_Sex);//语句1 });});以下说法正确的是()。

A、此代码不会正常运行

B、语句1会被执行1次

C、语句1会被执行2次

D、$.each()函数的用法有误


12、()选项不能够正确地得到下列这个标签

<input id="btnGo" type="button" value="单击我" class="btn"/>

A、$("#btnGo")

B、$(".btnGo")

C、$(".btn")

D、$("input[type='button']")


13、在jQuery中,下列关于文档就绪函数的写法错误的是()

A、$(document).ready(function() {});

B、$(function() {});

C、$(document)(function() {});

D、$().ready(function() {});


14、以下关于jQuery的描述错误的是()

A、jQuery 是一个 JavaScript 函数库

B、jQuery 极大地简化了 JavaScript 编程

C、jQuery 的宗旨是 "write less,do more"

D、jQuery的核心功能不是根据选择器查找HTML元素,然后对这些元素执行相应的操作


15.在HTML页面中有如下结构的代码:

苹果iPhone 4S
请问以下()方法不能让"苹果iPhone 4S"隐藏。

A、$("#p-list li:nth-child(0)").hide();

B、$("#p-list li:only-child").hide();

C、$("#p-list li:last-child").hide();

D、$("#p-list li:first-child").hide();


16、在jQuery中,函数()能够实现元素显示和隐藏的互换。

A、hide()

B、show()

C、toggle()

D、fade()

 

17、以下()函数不是jQuery内置的与AJAX相关的函数。

A、$.ajax()

B、$.get()

C、$.post()

D、$.each()


18、请问以下选项()不能够正确的实现下面描述的功能。功能:用jQuery动态地向页面的body添加一个div标签;同时做到,当我单击动态添加的div时,能够把div里面的文本内容弹出来。

A、$(function() {$(".clickme").click(function() {alert($(this).html());});$("body").append("新添加的元素");});


B、$(function() {$("body").append("新添加的元素");$(".clickme").click(function() {alert($(this).html());});});


C、$(function() {$("body").append("新添加的元素");$(".clickme").live("click", function() {alert($(this).html());});});


D、$(function() {$(".clickme").live("click", function() {alert($(this).html());});$("body").append("新添加的元素");});


请把你的答案写在留言区。



640?wx_fmt=jpeg

640?wx_fmt=jpeg

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
jQuery 是一个 JavaScript 库,它简化了对 HTML 文档的遍历、事件处理、动画效果和 Ajax 操作等操作。以下是一些 jQuery 开发的基础知识: 1. 引入 jQuery 库:在 HTML 文件的 `<head>` 标签中使用 `<script>` 标签引入 jQuery 库。可以从官方网站下载最新版的 jQuery,也可以使用公共 CDN(内容分发网络)提供的 jQuery 资源。 ```html <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> ``` 2. 文档加载完成后执行代码:可以使用 `$(document).ready()` 或简写的 `$(function(){})` 来确保文档加载完成后再执行 jQuery 代码。 ```javascript $(document).ready(function(){ // 代码在文档加载完成后执行 }); ``` 3. 选择元素:使用 CSS 选择器来选择 HTML 元素,并使用 `$()` 或 `jQuery()` 函数将其封装为 jQuery 对象。可以选择单个元素或多个元素。 ```javascript // 选择 ID 为 "myElement" 的元素 var element = $("#myElement"); // 选择所有 class 为 "myClass" 的元素 var elements = $(".myClass"); ``` 4. 处理事件:使用 `.on()` 方法来绑定事件处理函数。常见的事件包括点击事件(`click`)、鼠标移入事件(`mouseenter`)、键盘按下事件(`keydown`)等。 ```javascript // 绑定点击事件 $("#myButton").on("click", function(){ // 处理点击事件的代码 }); ``` 5. 修改元素属性和内容:使用 jQuery 的方法来修改元素的属性和内容。常见的方法包括 `.html()`(修改元素的 HTML 内容)、`.text()`(修改元素的纯文本内容)和 `.attr()`(修改元素的属性)等。 ```javascript // 修改元素的 HTML 内容 $("#myElement").html("New Content"); // 修改元素的纯文本内容 $("#myElement").text("New Text"); // 修改元素的属性 $("#myElement").attr("src", "new-image.jpg"); ``` 6. 添加和移除样式类:使用 `.addClass()` 和 `.removeClass()` 方法来添加和移除元素的样式类。 ```javascript // 添加样式类 $("#myElement").addClass("highlight"); // 移除样式类 $("#myElement").removeClass("highlight"); ``` 这些是 jQuery 开发的一些基础知识,希望对你有帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值