<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.joetsuihk.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>AJAX</title>
 <link>http://www.joetsuihk.com/free_tags/ajax</link>
 <description>The taxonomy view with a depth of 0.</description>
 <language>en</language>
<item>
 <title>2007-03-01 AJAX 設計要點</title>
 <link>http://www.joetsuihk.com/2007_03_01_ajax</link>
 <description>&lt;p&gt;經過昨天的一格之後&lt;br&gt;我今天十一點就開始寫格了&lt;br&gt;&lt;br&gt;身為一個網頁編程, 網站主管&lt;br&gt;機緣巧合之下走進了主流的編程語言的世界&lt;br&gt;難得有甚多的時間做試品&lt;br&gt;綜合幾個月的功力&lt;br&gt;總結一下ajax + php 設計系統時的要點&lt;br&gt;&lt;br&gt;萬一定位為ajax 站&lt;br&gt;先要決定那一個部分用上ajax&lt;br&gt;那一個部分用上form submit&lt;br&gt;&lt;br&gt;將會用到那些ajax librarys&lt;br&gt;prototype? dojo?&lt;br&gt;&lt;br&gt;接著是一個意外的問題&lt;br&gt;那個地方是可以給人bookmark, 用前一頁, 下一頁按鈕&lt;br&gt;意外地, 坊間的絕大部分ajax教學都不會提到bookmark 對一個商用網站的重要性&lt;br&gt;可能因為設計時的複雜性吧&lt;br&gt;我自己一般對ajax 網頁的評分&lt;br&gt;第一個著眼點便是bookmark 支持了&lt;br&gt;既容易觀察, 又準&lt;br&gt;&lt;br&gt;ajax request 也有要點&lt;br&gt;用上一個統一的ajax request&lt;br&gt;但用不同的parameters&lt;br&gt;parameters 用兩個attribute pass-in&lt;br&gt;一個是指明ajax 性質, 既actions&lt;br&gt;另一個是其他, pass-in a=b&amp;amp;c=d&amp;amp;.......&lt;br&gt;除錯, 加減功能的修改都會容易得多&lt;br&gt;PHP 用上一個switch $_GET[&#039;&#039;action&#039;&#039;]&lt;br&gt;跳到不同的function 就可以了&lt;br&gt;&lt;br&gt;最後&lt;br&gt;推介幾個javascript library&lt;br&gt;dhtmlhistory 用作紀錄history, bookmarks&lt;br&gt;json 用作 ajax response parsing, 方便過xml&lt;br&gt;&lt;br&gt;&lt;/p&gt;
</description>
 <comments>http://www.joetsuihk.com/2007_03_01_ajax#comments</comments>
 <category domain="http://www.joetsuihk.com/free_tags/development">Development</category>
 <pubDate>Thu, 01 Mar 2007 06:28:35 -0800</pubDate>
 <dc:creator>JOE</dc:creator>
 <guid isPermaLink="false">32 at http://www.joetsuihk.com</guid>
</item>
</channel>
</rss>
