如果我知道 JavaScript、AJAX、jQuery 和 JSON,我可以申请的工作数量会大大增加。我已经开始自学并发现,在某种意义上,它们都是从 JavaScript 演变而来的。我的问题是,在学习另一个之前,您需要了解一个(如果有的话)以及以什么顺序?
问问题
6001 次
3 回答
8
- Javascript。由于这是围绕您想要学习的其他内容的语言,因此从这里开始是合乎逻辑的。找出 Javascript 是什么、语法、它可以做什么(以及不能做什么)。
- jQuery(注意单个 r)是一个 Javascript 库,这意味着它只是编写普通 js 函数的另一种方式。你可以用纯 Javascript 做 jQuery 能做的所有事情。不同之处在于 jQuery 使许多事情变得更容易,并纠正了浏览器开发的一些缺陷(你好 IE)。
- Ajax(在没有页面加载的情况下传输信息)是 Javascript 中的一项功能。您可以学习纯 js 方式,也可以学习简化的 jQuery 方式。我喜欢 jQuery 进行 ajax 调用的简单程度。在我开始学习 jQuery 之前,我的 ajax 调用是一团糟!这只是整个 jQuery 库的一个方面,所以在开始学习之前,对它们的语法、事件处理等一些基本知识是明智的。
- JSON只是在使用 Ajax 时对一组字符串进行编码的一种方式。有了一些 Javascript 的基本知识,这应该不会花费您很长时间来弄清楚。
这就是我建议的顺序。通过我的评论,您可以看到why
我按此顺序建议它们。
祝你好运 :)
于 2012-08-09T23:24:15.577 回答
2
- Javascript是您列出的所有内容的核心,因为您列出的所有内容都是用 javascript 编写或使用其语法的。您需要了解核心 javascript 才能学习/使用您列出的任何其他项目。
- jQuery是建立在 javascript 之上的流行且有用的库,它添加了许多有用的功能并为您实现了许多跨浏览器兼容性。
- 阿贾克斯。 您可能想学习 jQuery 中的 ajax 内容,因为它使 ajax 比使用普通的 javascript ajax 容易得多。
- 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 回答