以前在w3school看过ajax,由于ajax教程的篇幅很短,应该是我见过的最短的吧,所以很快的囫囵吞枣的看了一遍,不过看完后并没有理解。
前一段干好在做asp.net,最近没事干,刚好沉静下来消化一下积累。对于html,javaScript,还有http,udp,tcp,ip,socket这些东西都熟悉多了,也对b/s的模式真正理解了。
过几天有个做locator based on web in real-time的公司要招做2次开发,由于要用到网页的及时通讯所以在此看了一下ajax,这次完全理解了。
AJAX 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术。
通过 AJAX,您的 JavaScript 可使用 JavaScript 的 XMLHttpRequest 对象来直接与服务器进行通信。通过这个对象,您的 JavaScript 可在不重载页面的情况与 Web 服务器交换数据。
AJAX 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求),这样就可使网页从服务器请求少量的信息,而不是整个页面。
AJAX 可使因特网应用程序更小、更快,更友好。
AJAX 是一种独立于 Web 服务器软件的浏览器技术。
以上就是ajax的精华,看了以上的定义,在加上以前asp.net的经验,ajax算是掌握了60%。剩下的就是看一些sample和自己写一下代码体验一下了。