2012-08-09 43 views
3

如果我知道JavaScript,AJAX,jQuery和JSON,我可以申请的工作数量将大大增加。从某种意义上说,我已经开始自我教导并想出它们都是从JavaScript演变而来的。我的问题是,在学习另一个之前以及按照什么顺序之前,你需要知道一个(如果有的话)有多好?学习JavaScript,Ajax,jQuery和JSON时,顺序是否相关?

+6

的JavaScript>的jQuery + AJAX> JSON将是一个逻辑顺序(注:JSON是JavaScript的** **对象符号 “JSON” 放在最后,因为它在Web服务中经常使用)。 – 2012-08-09 23:17:12

+0

我想这个问题会被关闭,因为它会导致表达意见。你应该首先学习Javascript。 – kapa 2012-08-09 23:18:44

+0

我同意Rob W.在开始学习图书馆之前,您必须学习基础语言。 jQuery让AJAX变得如此简单,所以在AJAX之前学习它。与jQuery/JSON相同 – PitaJ 2012-08-09 23:19:23

回答

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

这是我建议的顺序。通过我的评论,你可以看到why我按照这个顺序建议他们。

祝你好运:)

1
  1. 的Javascript是你列为你所列出用JavaScript编写或使用其语法一切所有的人的核心。您需要了解核心JavaScript才能学习/使用您列出的任何其他项目。
  2. jQuery是一个流行和有用的库建立在JavaScript之上,它增加了很多有用的功能并为您实现了很多跨浏览器兼容性。
  3. 阿贾克斯。你可能想要在jQuery中学习ajax的东西,因为它使得ajax比简单的javascript ajax容易得多。
  4. JSON是经常与Ajax一起使用的数据格式,因此您在学习ajax时可能会遇到它。

我会建议上面的顺序。

+0

这更好.. – PitaJ 2012-08-09 23:21:41

+0

我注意到了这个变化,并改变了我的评论 – PitaJ 2012-08-09 23:24:39

+1

为什么downvotes? – jfriend00 2012-08-09 23:38:39

0

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