9月 1 2006 分類: Programming 標籤: 最近更新: 2006-09-01 AJAX 入門參考 在 IBM developerWorks 中,有一系列 AJAX 入門文章,短短五篇並附上詳細範例以及參考資料,抵得上坊間數百頁的書籍。我個人就是從這學 AJAX 。 Mastering Ajax Mastering Ajax, Part 1: Introduction to Ajax Understanding Ajax, a productive approach to building Web sites, and how it works Mastering Ajax, Part 2: Make asynchronous requests with JavaScript and Ajax Use XMLHttpRequest for Web requests Mastering Ajax, Part 3: Advanced requests and responses in Ajax Gain a complete understanding of HTTP status codes, ready states, and the XMLHttpRequest object Mastering Ajax, Part 4: Exploiting DOM for Web response Convert HTML into an object model to make Web pages responsive and interactive Mastering Ajax, Part 5: Manipulate the DOM Use JavaScript to update your Web pages on the fly Mastering Ajax, Part 6: Build DOM-based Web applications Mix the DOM and JavaScript -- those perfect Ajax companions -- to change a Web page's user interface without page reloads 以下為上述系列文章的簡體中文翻譯版本。 掌握 Ajax 掌握 Ajax,第 1 部分: Ajax 简介 掌握 Ajax,第 2 部分:使用 JavaScript 和 Ajax 进行异步请求 掌握 Ajax,第 3 部分:Ajax 中的高级请求和响应 掌握 Ajax,第 4 部分:利用 DOM 进行 Web 响应 掌握 Ajax,第 5 部分:操纵 DOM 相關文章 掌握 JavaScript 的「封裝」特性, part 1 掌握 JavaScript 的「封裝」特性, part 2 樂多舊網址: http://blog.roodo.com/rocksaying/archives/2090804.html 樂多舊回應 未留名 (#comment-2994689) Sat, 02 Sep 2006 00:15:58 +0800 石頭兄您好, 很冒昧在這裡留言( 我是 pofeng lee, pofeng at gmail dot com )因為我不確定 shirock AT educities dot edu dot tw您是否能收到, 所以在這裡留言 :)以前就曾在 slat-talk 拜讀過您的大作, 久仰大名最近我在研究 o3 的 ov-webime 時也對 javascript (or ajax) 感到興趣不知您沒有空於 來 tossug, 分享一下 ajax 的心得謝謝 :)1. o3 blog http://blog.othree.net/2. o3 的原版 http://people.linux.org.tw/~pofeng/ov-webime/ov.html 3. 我的小改版 http://people.linux.org.tw/~pofeng/ov-webime/zhuyin-kb.html4. webime討論 http://openvanilla.org/wiki/zh/index.php?title=WebTextEntryArchitecture5. tossug http://wiki.tossug.org/6. 2006 活動 http://wiki.tossug.org/%e5%bf%83%e5%be%97%e5%88%86%e4%ba%ab 未留名 (#comment-3007589) Mon, 04 Sep 2006 13:14:45 +0800 區區小名,不足掛齒。說到心得分享,我住高雄,不方便,倒是可以在網路上貼貼文章,如果有什麼問題,歡迎來信,知無不答,就 shirock at educities 那個信箱。ov-webime 的實作目的是什麼?我看不出來。關於 ime table 的效率取捨,要看你的實作目的。如果只是讓使用者可以輸入幾個字,那邊打邊 reuqest 即可。如果要讓使用者輸入長篇大論,則整個下載到 client 。比較 XmlHttpRequest 來回通訊的資料量以及 ime table 的資料量決定吧。最佳方式,我想就是結合上述兩者,用 cache / later loading 的方式。先在 client 建立一個空的 ime table (或者預先包含常用字) ,然後隨著使用者的輸入,以 xmlhttprequest 將用得到的部份抓回來存入 client 的 ime table 。當使用者鍵入第二次時,就不需要透過網路 request 。JavaScript 內含 XML DOM 的處理函數,你可以考慮用 DOM 儲存 ime table 。理論上, XML DOM 函數是 native function ,效率應該會高於自己用 JavaScript 實作的 ime table functions 。
樂多舊回應