-7

在学习 JQuery 之前学习 JavaScript?

我已经阅读了那个帖子,但我仍然没有找到任何观点让我相信 Javascript 是在 jquery 之前必须学习的东西。

我认为 jquery 远不只是一个 javascript 库,我想称它为对动态语言的重新定义,取而代之的是新的 javascript。库作者显然在几乎完全改变旧 JavaScript 的面貌方面取得了最大的成功。Javascript 和 Jquery 是共存的,因为 Jquery 是 javascript 库,人们支持在 jquery 之前首先学习 JS 的事实可能是因为他们在 jquery 出现之前很久就已经是客户端编码人员,目前这使得他们对语言的调查更加容易更好的是,在心理上,他们肯定会说“哦,是的,程序方法更有效”。

关于通过鼠标/键盘事件编写函数调用的要点,我仍然同意 javascript 结构被保留并需要学习。但这是否真的有很大的不同,首先学习 jquery 是否应该更有益?前任:

function something()
{
   //jquery code
}
////
<input type="..." onclick="something();"/>

需要建议和更正。非常感谢你。

4

1 回答 1

4

除了 jQuery 库之外,学习原生 JavaScript 的重要性还有很多原因:

  • jQuery 是用 JavaScript 编写的,因此如果您遇到 jQuery 错误或需要修补它,您将需要了解 JavaScript
  • 如果您想有效地使用 jQuery,在许多情况下,阅读底层 JavaScript 会很有帮助
  • 不能保证 jQuery 永远是最好的库(像 Scriptaculous 这样的东西有一天可能会超过它),因此你不应该依赖于库
  • 在许多情况下,您仍然需要在 jQuery 函数中运行 JavaScript
  • jQuery 可能使许多事情变得更简单(访问 DOM 元素),但在许多情况下它不是必需的
于 2012-04-10T03:54:19.417 回答