From Gossip@caterpillar

语言技术:Ajax Gossip

Ajax 快跑…

随意写写,还不成系统…XD

进阶 JavaScript
        一些写 Ajax 所必要知道的 JavaScript 及 DOM 观念。
  • 进阶 JavaScript
JavaScript 其实很灵活。
对 DOM 的操作是画面操控的基础。

Ajax 入门
来看看什么是非同 步,Ajax 应用程式中如何使用 XMLHttpRequest 发出非同步请求,并来看几个 Ajax 开发实例。
  • 基本原理
基本上, XMLHttpRequest 非同步发送并不难,只要几个简单的范例就可以了解如何发送请求与处理回应。
Ajax 技术其实已存在一段时间,重点不在于技术,而是在于应用的方式,也就是在事件、非同步请求与 DOM 的灵活配合。

开发工具
工欲善其事,必先 利其器!Ajax 应用程式不好开发,您要有好用的工具来辅助!不然会写的很难过!XD
  • 编辑工具
Ajax 应用程式主要是客户端应用程式(虽然还是得跟伺服端沟通啦),在编写 JavaScript、HTML、DOM 时,您一定要有个好用的编辑器、验证器与检视工具。
对于 Java 开发人员来说,很习惯使用 JavaDoc 文件,JSDoc 是个类似 JavaDoc 的文件编辑程式,可以建立类似 JavaDoc 的 JavaScript 文件。
Debug JavaScript 在 Ajax 应用程式中不是件简单的事,在客户端这边,您可以使用 FireBug 或 Venkman,如果您使用 Aptana Web IDE,则可以试试它的 Debugger Service。
JsUnit 是个类似 JUnit 的测试框架,专门用来为 JavaScript 进行单元测试,对于复杂的 Ajax 应用程式来说,使用 JsUnit 鼓励开发人员乐于进行测试与重构,使 JavaScript 程式易于维护已非常重要。

JavaScript Library
规画中...

Framework
规画中 ...

资源