jquery图-前 20 名 jQuery 笔试题及答案

2023-08-23 0 3,606 百度已收录

元素,如何使用 jQuery 选择它们? (回答)

另一个重要的 jQuery 问题是基于选择器的。 jQuery 支持不同类型的选择器,例如 ID 选择器、类选择器和标签选择器。 由于问题没有提及 ID 和类,因此您可以使用标签选择器来选择所有 div 元素。 jQuery 代码:$("div"),它将返回一个包含所有 5 个 div 标签的 jQuery 对象。 请参阅前面链接的文章以获得更详细的答案

3. jQuery中ID选择器和类选择器有什么区别? (回答)

如果您使用过 CSS,您可能知道 ID 选择器和类选择器之间的区别,jQuery 也是如此。 ID选择器使用ID来选择元素,例如#element1,而类选择器使用CSS类来选择元素。 当您只需要选择一个元素时,请使用 ID 选择器,如果您想选择一组具有相同 CSSclass 的元素,请使用类选择器。 在笔试过程中,很有可能会要求你使用ID选择器和类选择器编写代码。 以下 jQuery 代码使用 ID 选择器和类选择器:

$('#LoginTextBox')//返回包装为 jQuery 对象的元素

$('.active')//返回所有具有CSSclassactive的元素。

这是一个风暴处理问题。 jQuery 对按钮点击之类的事情有很好的支持。 您可以使用以下代码来隐藏按 ID 或类定位的图像。 您需要知道如何为按钮设置按钮并实现 hide() 方法。 代码如下: 字符“#”和前者使用字符“.”。 更详细的分析和讨论请参见前面的回答链接。

4. 如何使用 jQuery 在单击按钮时隐藏图像?

$('#ButtonToClick').click(function(){

$('#ImageToHide').hide();

});

我喜欢这个问题,因为它很贴近实际使用,而且代码也不复杂。

5. $(document).ready() 是什么函数? 为什么要使用它? (回答)

这个问题很重要并且经常被问到。 Ready() 函数用于在文档进入就绪状态时执行代码。 当 DOM 完全加载时(即 HTML 完全解析并构建 DOM 树),jQuery 允许您执行代码。 使用$(document).ready()最大的好处是适用于所有浏览器,jQuery帮你解决跨浏览器的困境。 需要了解更多的用户可以点击答案链接查看详细讨论。

6. JavaScriptwindow.onload函数和jQueryready函数有什么区别? (回答)

这个问题和答案紧接着上一个问题和答案。 JavaScriptwindow.onload 函数和 jQueryready 函数之间的主要区别在于,后者不仅等待 DOM 创建,还等待所有外部资源(包括小图像、音频和视频)完全加载。 如果加载图片和媒体内容需要花费大量时间,则用户在执行 window.onload 事件中定义的代码时会遇到明显的延迟。

另一方面jquery图,jQueryready()函数只需要等待DOM树,不需要等待图像或外部资源加载,因此执行速度更快。 使用 jQuery$(document).ready() 的另一个优点是您可以在网页中多次使用它,浏览器将按照它们在 HTML 页面中出现的顺序执行它们。 在单个函数中使用。 为此,最好使用 jQueryready() 函数而不是 JavaScript window.onload。

7、如何查找所有HTML select标签的选中项? (答案如下)

这是笔试中比较棘手的 jQuery 问题之一。 这是一个基本问题,不要指望每个 jQuery 初学者都知道它。 您可以使用以下 jQuery 选择器来获取所有具有 multiple=true 的标签的选定项目:

$('[name=NameOfSelectedTag]:已选择')

此代码将属性选择器与 :selected 选择器结合起来jquery图,仅返回选定的选项。 您可以根据需要更改此设置,例如使用 id 属性而不是 name 属性来获取标签。

8. jQuery中each()的作用是什么? 你如何使用它? (答案如下)

each() 函数就像 Java 中的迭代器,它允许您遍历元素的集合。 您可以将函数传递给each() 方法,被调用的jQuery 对象将在其每个元素上执行传递的函数。 有时这个问题后面会跟着一个问题。 例如,如何在警报框中显示所有选定的项目。 我们可以利用前面的选择器代码找到所有选中的项,然后我们在alert框中使用each()方法将它们一一复制,代码如下:

$('[name=NameOfSelectedTag]:selected').each(function(selected){

警报($(选定)。文本());

});

text() 方法返回选项的文本。

9. 如何向 DOM 树添加 HTML 元素? (答案如下)

您可以使用 jQuery 方法appendTo() 将 HTML 元素添加到 DOM 树。 这是 jQuery 提供的用于操作 DOM 的众多方法之一。 您可以使用appendTo() 方法在指定DOM 元素的末尾附加现有元素或新的HTML 元素。

10. 可以用 jQuery 代码选择一个段落内的所有超链接吗? (答案省略)

这是另一个关于选择器的 jQuery 笔测验问题。 与其他问题一样,它只需要一行 jQuery 代码即可解决。 您可以使用下面的 jQuery 代码片段来选择所有嵌套段落(

标签)内的超链接(标签)...

11. jQuery中$(this)和this关键字有什么区别? (答案如下)

对于许多 jQuery 初学者来说,这是一个棘手但简单的问题。 $(this) 返回一个 jQuery 对象,您可以在其上调用多个 jQuery 方法,例如 text() 获取文本、val() 获取值等。 this 代表当前元素,它是 JavaScript 关键字之一,代表上下文中当前的 DOM 元素。 在将其包装在 $() 函数(例如 $(this))中之前,您无法对其调用 jQuery 方法。

12. 如何使用 jQuery 提取 HTML 标签的属性,例如链接的 href? (回答)

attr() 方法用于提取任何 HTML 元素的属性值。 首先需要使用 jQuery 来选择并选择所有链接或特定链接,然后可以使用 attr() 方法获取它们的 href 属性的值。 以下代码将查找页面中的所有链接并返回 href 值:

$('a').each(函数(){

警报($(this).attr('href'));

});

13. 如何使用 jQuery 设置属性值? (回答)

后一个问题和另一个后续问题是 attr() 方法与 jQuery 中的其他方法相同,具有更多相同的功能。 如果您使用 .attr(name,value) 之类的值调用 attr(),则此处 name 是属性的名称,value 是属性的新值。

14. jQuery中的detach()和remove()有什么区别? (回答)

虽然 detach() 和remove() 方法都用于删除 DOM 元素,但两者之间的主要区别在于 detach() 会跟踪过去已删除的元素,因此可以撤消,而remove ( ) 方法将保留对过去删除的对象的引用。 您还可以看到用于将元素添加到 DOM 的appendTo() 方法。

15. 如何使用 jQuery 在元素中添加和删除 CSS 类? (回答)

通过使用addClass()和removeClass()这两个jQuery方法。 动态更改元素的类属性可以像使用类“.active”来标记其非活动和活动状态等一样简单。

16.使用CDN加载jQuery库的主要优点是什么? (回答)

这是一个稍微中间的 jQuery 问题。 好吧,除了节省服务器带宽和更快的下载速度等诸多好处之外,最重要的是,如果浏览器已经从同一个 CDN 下载了相同的 jQuery 版本,就不会再下载一次。 所以今天,许多公共网站都使用 jQuery 进行用户交互和动画。 如果浏览器已经下载了 jQuery 库,则网站可能有更好的显示机会。

17. jQuery.get() 和 jQuery.ajax() 方法有什么区别?

ajax() 方法更强大且更可配置,允许您指定等待多长时间以及如何处理错误。 get() 方法是一种专门用于获取一些数据的技巧。

18. jQuery 中的模式链是什么? 使用模式链有什么好处?

方法链就是对一个方法返回的结果调用另一个方法,使得代码简洁明了。 同时,由于只对DOM进行一轮搜索,因此性能更加出色。

19. 如果在 jQuery 事件处理程序中返回 false 会怎样?

这通常用于阻止风暴向下冒泡。

20. 哪种方法更高效:document.getElementbyId("myId") 还是 $("#myId")?

第一个,因为它直接调用 JavaScript 引擎。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 jquery jquery图-前 20 名 jQuery 笔试题及答案 https://www.wkzy.net/game/145290.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务