📜  jQuery 面试问题和答案 |组 2

📅  最后修改于: 2022-05-13 01:56:04.010000             🧑  作者: Mango

jQuery 面试问题和答案 |组 2

jQuery 面试题

我们已经在 jQuery 面试问答 | 中讨论了一些问题。组 1
下面是一些更相关的问题:

  1. jQuery 中的基本选择器是什么?
    以下是 jQuery 中的基本选择器:
    • 元素 ID
    • CSS 名称
    • 标签名称
    • DOM 层次结构

  2. jQuery Events 中有哪些类别?
    • 形式
    • 键盘
    • 浏览器
    • 文件装载



  3. jQuery 的浏览器相关问题是什么?
    与 jQuery 插件浏览器的兼容性是一个问题。

  4. JQuery 中 css() 方法的用途是什么?
    JQuery 中的 css() 方法用于更改所选元素的样式属性。 JQuery 中的 css() 属性可以以不同的方式使用。

  5. JavaScript 和 jQuery 有什么区别?
    jQuery 是一个带有为 JavaScript 设计的 API 的库。 JavaScript 是一种解释型编程语言。 jQuery 简化了 JavaScript 语言的使用。

  6. 什么是 jQuery 中的事件?
    响应用户在网页上的操作称为事件。 jQuery 提供了将事件处理程序附加到选择的简单方法。当事件发生时,提供的函数被执行。

  7. 是否需要在 Master 和 Content 页面中都添加一个 jQuery 文件?
    jQuery 文件应添加到母版页,并且可以直接从内容页访问,而无需对其进行任何引用。

  8. jQuery.size() 和 jQuery.length 之间的区别?
    jQuery.size() 方法用于查找给定选择器匹配的元素数量,jQuery.length 属性用于计算 jQuery 对象的元素数量。 jQuery.length 属性是首选,因为它没有函数调用的开销。

  9. 我们可以使用 jQuery 调用 C# 代码吗?
    是的,我们可以从 jQuery 调用 C# 代码,因为它支持 .net 应用程序。

  10. 如何在 jQuery 中读取、写入和删除 cookie?
    使用 Dough cookie 插件处理 jQuery 中的 cookie。

    • 创建 cookie:
      $.dough(“cookie_name”, “cookie_value”);
    • 读取饼干:
      $.dough(“cookie_name”);
    • 删除cookie:
      $.dough(“cookie_name”, “remove”);

  11. jQuery 中的 ID 选择器和类选择器有什么区别?
    ID 选择器使用 ID,而类选择器使用类来选择元素。您可以使用 ID 选择器仅选择 1 个元素。如果要选择一组具有相同 CSS 类的元素,可以使用类选择器。

  12. jQuery.data 方法有什么用?
    jQuery.data 方法用于将 {data|info|information} 与 DOM 节点以及对象相关联。这种数据方法使 jQuery 代码清晰简洁。

  13. 什么是 jQuery 连接?
    一个插件,用于将一个函数与另一个函数连接或绑定。连接用于执行每当执行从另一个对象或插件的函数的函数。

  14. jQuery 中每个函数的用途是什么?
    每个函数都用于迭代对象的每个元素。它用于循环 DOM 元素、数组和对象属性。

  15. bootstrap 需要 jQuery 吗?
    Bootstrap 将 jQuery 用于 JavaScript 插件(如模型、工具提示等)。如果只使用 Bootstrap 的 CSS 部分,则不需要 jQuery。

  16. jQuery 中有哪些类型的选择器?
    jQuery 中有三种类型的选择器:
    • CSS 选择器
    • XPath 选择器
    • 自定义选择器

  17. jQuery 库可以用于服务器脚本吗?
    jQuery 的设计具有客户端脚本功能。 jQuery 与服务器端脚本不兼容。

  18. 为什么 jQuery 比 JavaScript 好?
    jQuery 是一个用于开发 Ajax 应用程序的库,它有助于编写干净简洁的代码。它还处理事件、动画和 Ajax 支持应用程序。

  19. 什么是 QUnit?
    QUnit 是一个功能强大、易于使用的 JavaScript 单元测试框架。它被 jQuery、jQuery UI 和 jQuery Mobile 项目使用,并且能够测试任何通用 JavaScript 代码。

  20. 用于定义特定字符代替 $ 符号的方法是什么?
    'NoConflict' 方法用于引用 jQuery 并将其保存在变量中。可以使用该变量代替 Sign。