A) Ajax是基于Javascript和Xml的,那我在学习Ajax之前需要学习Xml和Javascript吗?
B) 即使不必须掌握Javascript和Xml,如果我了解这两个技术,是否能更有效地理解和使用Ajax呢?
A) Ajax是基于Javascript和Xml的,那我在学习Ajax之前需要学习Xml和Javascript吗?
B) 即使不必须掌握Javascript和Xml,如果我了解这两个技术,是否能更有效地理解和使用Ajax呢?
学习JavaScript,但在我看来,最好使用JSON进行数据传输而不是XML。但这取决于您使用的服务器端技术来处理请求。
更新:此外,请查阅jQuery。网络上有很多示例,它可以使跨浏览器JavaScript变得更加容易。
XML并不是必须的。您可以使用XML、JSON、HTML甚至纯文本作为媒介。但是,实现AJAX并正确使用它需要javascript知识。
如果您学习了其中一个javascript库(jQuery、dojo、Prototype等),那么在执行AJAX时会简化很多事情。
我认为,比起了解JavaScript和XML的细节,对AJAX有一个基本的了解和不了解它是什么更重要。
如果想了解更多关于AJAX的内容,请点击这里...
与其挖掘XML和JavaScript的细节,最好去了解业界已经确定的某些操作的最佳实践。
AJAX不是一种独立的语言。如果你使用AJAX,你就会用到JavaScript和XML,因此通过学习如何使用AJAX,你将会学习JavaScript和XML。话虽如此,在使用AJAX之前,最好掌握JavaScript的语法以及XML的目的、优点和缺点。
是的,你应该这样做。
AJAX同时利用了这两种技术,如果你不理解它们,你将会受到严重的限制。
AJAX == 异步的Javascript和XML
,所以是的,你必须学习这两个东西。
当然,正如一些人指出的那样,你可以使用HTML或JSON代替XML。但是那样的话,你可以称之为AJAJ或AJAH。不太好销售;)
你应该先了解XML是什么,它用于什么。作为一个文件格式,它是最快获取足够功能知识的途径。
然后,学习纯粹的Javascript。学会创建一个XMLHTTPRequest
。只有在你知道它们在幕后做什么之后,才跳入JS框架来简化AJAX调用并抽象浏览器差异。
完成所有这些之后,学习json
并决定它是否适合你。