javascript - jQuery 与 javascript?

标签 javascript jquery

<分区>

我最近偶然发现了一些 javascript 论坛(遗憾的是,链接在宇宙中的某个地方丢失了),在那里你可能会因为 jQuery 没有……任何好处而真正讨厌它?

大多数论点实际上似乎都有道理。

现在,我真的很喜欢 jQuery,主要是因为它让我专注于我想做的事情,而不是浏览器的不一致,它实际上让 AJAXing 有了很酷的(或过度使用?)效果变得有趣。

但如果 jQuery 的核心真的有问题,我不想像我实际那样依赖它……依赖它。

我不想再就哪个框架最好进行争论……但是……哪个框架最好(开玩笑)?作为案例使用,请考虑中小型 Web 及其管理。

我只是想弄清楚,某些 框架中的东西或具有少量我的函数的纯 javascript 是否真的有所不同。

编辑:

我实际上试图就以下方面的利弊进行正常客观的讨论:

  1. 在纯 javascript 和基础上使用框架
  2. jQuery 对比其他

因为 jQuery 似乎最容易上手,而且学习曲线最快。然而,有些人就是不理解,认为我正在点燃另一股火焰(我不是)。我实际上投票重新打开这个问题。

另外我很感兴趣:

  • jQuery 是否严重依赖浏览器嗅探?这会是 future 的潜在问题吗?为什么?
  • 我发现了很多 JS 选择器引擎,是否有任何 AJAX 和 FX 库?
  • jQuery 错误的原因有哪些(除了浏览器嗅探和个人对 John Resig 的“仇恨”)?

jQuery 实际上,正如最常用的那样,也代表其他框架。

最佳答案

一切都与性能和开发速度有关。当然,如果您是一名优秀的程序员并且设计了真正适合您的需求的东西,您可能会获得比使用 Javascript 框架更好的性能。但是你有时间自己做这一切吗?

我个人认为 Javascript 非常有用并且被过度使用,但如果您真的需要它,那么框架就是您的不二之选。

现在是框架的选择。关于基准的值(value),您可以在 http://ejohn.org/files/142/ 找到一个。 .它还取决于可用的插件以及您打算使用它们做什么。我开始使用 jQuery 是因为它似乎得到了维护并且功能完善,尽管当时它并不是最快的。我不后悔,但从那以后我没有测试任何其他东西。

关于javascript - jQuery 与 javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2340412/

相关文章:

javascript - 无法将对象转换为数组

javascript - 尝试在脚本标记中动态添加 CDATA 时出现语法错误

php - 最简单的 jQuery、PHP、AJAX 和 sqlite 示例?

javascript - Jquery:如何:当显示 UL 时,让第一个 LI 动画 'left' 20px,然后到 0px,然后让第二个 LI 执行此操作,然后是第三个,依此类推

javascript - 用于 2D <canvas> 的仿 3D 引擎/库

javascript - 如何使用鼠标锁API?

javascript - 使用javascript防止safari进入休眠状态

javascript - JS 中的自动分号插入是否会影响第一个 { 在新行上的循环?

JavaScript 无法在 IE7 和 8 上正常运行

jQuery:根据窗口滚动位置固定到页面顶部后动画容器宽度