
JavaScript
其實很靈活。
對 DOM
的操作是畫面操控的基礎。
來看看什麼是非同
步,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 程式易於維護已非常重要。
|
|