一尘不染

我需要在AJAX之前学习Java脚本还是AJAX不需要Java知识?

ajax

我想知道是否值得首先学习javascript?AJAX是否仍然需要Javascript,或者仅仅是标记语言的相似之处?


阅读 254

收藏
2020-07-26

共1个答案

一尘不染

首先,学习JavaScript的基础知识。它是一种编程语言,而不是标记语言。您无需立即成为专家,而只需学习基础知识,即基础知识,基本结构(函数,控制流语句,变量,对象等)之类的东西。

Ajax是一种检索网页数据的技术,而无需刷新页面的完整内容(或者,如果不需要的话,也可以刷新任何内容)。您可以使用JavaScript和其他东西(例如XMLHttpRequest对象)执行Ajax操作(发送请求,解释响应)。Ajax不是JavaScript的一部分。它们只是在Web环境中一起使用。


(旁注:尽管Ajax代表“异步JavaScript和XML”,但其中的XML部分是可选的;您可以不使用XML来执行“
Ajax”,实际上,很多人都可以这样做。Ajax允许您发送和检索所有内容各种数据,包括XML,还包括HTML,JSON,纯文本和许多其他内容。)


一些参考可能有用:

  • JavaScript:
    • Mozilla的JavaScript的网页
    • JavaScript: David Flanagan 的权威指南 (是,一本老式的纸质书)
    • Crockford关于JavaScript的文章(有点高级,请等到您准备好为止)。克罗克福德很聪明而且知识渊博,但是并不是每个人都同意他的所有结论。(我没有。)但是,阅读并理解他的观点并做出自己的决定是件好事。大多数时候,他基本上都是对的。
    • 我自己的贫乏小博客(从最早的条目开始,然后向前发展)
    • ECMAScript规范(PDF | 方便的HTML版本
  • DOM
  • (其中)HTML5规范。它的部分内容只是整理了网络浏览器现在实际在做什么。它的其他部分指定了新内容。通常,您可以通过检查所涉及的内容是否是HTML4的一部分来确定哪个是哪个。如果是的话,那么HTML5规范可能会告诉您当今浏览器主要做什么。如果不是,则它是新的,并且浏览器支持可能是完美的,或者可能不存在。:-)
  • 您选择的库的API文档。有几个不错的选择:jQueryPrototypeYUIClosure其他几个。(jQuery是目前使用最广泛的。)
2020-07-26