5

如果我知道 JavaScript、AJAX、jQuery 和 JSON,我可以申请的工作数量会大大增加。我已经开始自学并发现,在某种意义上,它们都是从 JavaScript 演变而来的。我的问题是,在学习另一个之前,您需要了解一个(如果有的话)以及以什么顺序?

4

3 回答 3

8
  1. Javascript。由于这是围绕您想要学习的其他内容的语言,因此从这里开始是合乎逻辑的。找出 Javascript 是什么、语法、它可以做什么(以及不能做什么)。
  2. jQuery(注意单个 r)是一个 Javascript 库,这意味着它只是编写普通 js 函数的另一种方式。你可以用纯 Javascript 做 jQuery 能做的所有事情。不同之处在于 jQuery 使许多事情变得更容易,并纠正了浏览器开发的一些缺陷(你好 IE)。
  3. Ajax(在没有页面加载的情况下传输信息)是 Javascript 中的一项功能。您可以学习纯 js 方式,也可以学习简化的 jQuery 方式。我喜欢 jQuery 进行 ajax 调用的简单程度。在我开始学习 jQuery 之前,我的 ajax 调用是一团糟!这只是整个 jQuery 库的一个方面,所以在开始学习之前,对它们的语法、事件处理等一些基本知识是明智的。
  4. JSON只是在使用 Ajax 时对一组字符串进行编码的一种方式。有了一些 Javascript 的基本知识,这应该不会花费您很长时间来弄清楚。

这就是我建议的顺序。通过我的评论,您可以看到why我按此顺序建议它们。

祝你好运 :)

于 2012-08-09T23:24:15.577 回答
2
  1. Javascript是您列出的所有内容的核心,因为您列出的所有内容都是用 javascript 编写或使用其语法的。您需要了解核心 javascript 才能学习/使用您列出的任何其他项目。
  2. jQuery是建立在 javascript 之上的流行且有用的库,它添加了许多有用的功能并为您实现了许多跨浏览器兼容性。
  3. 阿贾克斯。 您可能想学习 jQuery 中的 ajax 内容,因为它使 ajax 比使用普通的 javascript ajax 容易得多。
  4. JSON是 Ajax 经常使用的数据格式,因此您在学习 ajax 时可能会遇到它。

我建议上面的顺序。

于 2012-08-09T23:19:10.253 回答
0

Javascript 是语言本身,所以你应该先学习它。JSON 是 javascript 对象表示法,因此当您学习 Javascript 时,您也将学习它。Ajax 是用于对服务器进行异步调用的 API,因此它有自己的对象,该对象使用 JS 来使用。jQuery 是一个建立在 JS 之上的库。

于 2012-08-09T23:19:24.713 回答