Ajax應用案例之土豆網
編輯:AJAX詳解  
網易郵箱:http://mail.163.com
Google Maps:http://maps.google.com
Google Suggest:http://www.google.com/webhp?complete=1&hl=en
土豆網:http://www.toodou.com
其余將陸續添加。
1、土豆網:
在土豆網注冊的時候,發現一輸入用戶昵稱,其文本框末端有一圖標快速閃過,其下方給出“該昵稱已經被占用”的提示。恩,有點AJax的影子。
分析一下該頁面(http://www.toodou.com/register/register.PHP),立刻找到了AJax的相關代碼。
<!-- Private Javascript -->
<script type="text/Javascript" src="/script/register.JS"></script>
<!-- AJax Framework -->
<script src="/js/toodou.JS" type="text/Javascript"></script>
<script src="/JS/zAJax.JS" type="text/Javascript"></script>
<script src="/js/zz_util.JS" type="text/Javascript"></script>
<script src="/js/zz_string.JS" type="text/Javascript"></script>
<script src="/js/zz_register_func.JS" type="text/Javascript"></script>
其中,zajax.JS正是土豆所使用的Ajax Framework。該Framework更改自SAJax,增加了調用的自由度,在服務端改善了中文調用。其版權說明信息如下:
//ZAJax v 0.10
//由土豆網 Zarz 制作 (http://www.toodou.com/)
//基於 sajax 0.10 (http://www.modernmethod.com/sAJax/)
//拆分了SAJax的服務端和客戶端的程序,增加了調用的自由度,在服務端改善了中文支持
這裡就不把代碼貼出來了,有興趣的自己可以download下來研究一下。