RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题 / 1144861
Accepted
Егор Трухан
Егор Трухан
Asked:2020-06-24 00:52:00 +0000 UTC2020-06-24 00:52:00 +0000 UTC 2020-06-24 00:52:00 +0000 UTC

建议 jQuery 类似物

  • 772

我曾经使用 jQuery,但现在我注意到它的使用越来越少。告诉我,借助哪些技术可以执行相同的任务,您也不想手动完成所有操作。

javascript
  • 2 2 个回答
  • 10 Views

2 个回答

  • Voted
  1. Best Answer
    NoSkill
    2020-06-25T22:46:44Z2020-06-25T22:46:44Z

    jQuery 在其利基市场中没有相同的类似物。所有其他库都可以执行类似的任务,但它们的一般用途可能会有很大差异。对于交互量最少的简单网站,今天没有必要依赖 JQuery,因为原生 JS 已经知道如何在操作 DOM 元素的上下文中完成大部分 JQuery 可以做的事情。但是,一般而言,您必须在本机 JS 中编写比在 jQuery 中一行完成的代码更多的代码。另一方面,在使用 jQuery 时,不可避免地会遇到原生 DOM 元素与 jQuery 对象之间的多次转换。

    今天,jQuery 的主要目标之一——跨浏览器兼容性已经淡出人们的视线(由于浏览器在支持标准方面变得更好)。JQuery 今天的工作是 DOM 操作、命名空间事件,以及将 js 动画和 ajax 模块非常方便地包装为 Deferred 对象。这一切都可以在原生 JS 中实现,但为什么呢?不是每个程序员都能立即比在 JQuery 中做得更好。并不是所有的动画都可以用纯 CSS 完成。

    此外,与原生 JS 相比,不能不注意到 jQuery 的一个非常重要的优势——它是一种链式调用范式,可以让您编写更紧凑的代码。还有一个事实是,今天有大量的 jQuery 插件还没有被重写为原生 JS。

    结论是,在最简单的情况下,您可以不使用 JQuery(分别,不要将大型 js 拉入项目以获得几个功能)。对于大型交互式网站,您可能需要比 jQuery 更复杂的解决方案。

    如果您需要并且足够多的 JQuery 功能(DOM 操作、js 动画、ajax、延迟、几个现成的小部件或插件),例如,为了快速创建某种着陆页或营销网站,那么为什么不使用它. 图书馆的口号是:“少写,多做”。

    • 13
  2. Олександр
    2020-06-26T03:20:43Z2020-06-26T03:20:43Z

    YUI 库。

    YUI 是一个免费的开源 JavaScript 和 CSS 库,用于创建交互式 Web 应用程序。

    https://github.com/yui/yui3/wiki/Quick-Start。

    • 0

相关问题

  • 第二个 Instagram 按钮的 CSS 属性

  • 由于模糊,内容不可见

  • 弹出队列。消息显示不正确

  • 是否可以在 for 循环中插入提示?

  • 如何将 JSON 请求中的信息输出到数据表 Vuetify vue.js?

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    如何从列表中打印最大元素(str 类型)的长度?

    • 2 个回答
  • Marko Smith

    如何在 PyQT5 中清除 QFrame 的内容

    • 1 个回答
  • Marko Smith

    如何将具有特定字符的字符串拆分为两个不同的列表?

    • 2 个回答
  • Marko Smith

    导航栏活动元素

    • 1 个回答
  • Marko Smith

    是否可以将文本放入数组中?[关闭]

    • 1 个回答
  • Marko Smith

    如何一次用多个分隔符拆分字符串?

    • 1 个回答
  • Marko Smith

    如何通过 ClassPath 创建 InputStream?

    • 2 个回答
  • Marko Smith

    在一个查询中连接多个表

    • 1 个回答
  • Marko Smith

    对列表列表中的所有值求和

    • 3 个回答
  • Marko Smith

    如何对齐 string.Format 中的列?

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5