XHTML/CSS/DOM的角色分配

          Posted on 2006-11-28 19:03 Jaunt 閱讀(255) 評論(0)  編輯  收藏 所屬分類: 主流Ajax

          Ajax所基于的核心技術

        1. XHTML
        2. CSS
        3. DOM
        4. JavaScript
        5. XML
        6. XMLHttpRequest

          --------------------------------------------------------------------------------------------

        7. XHTML代表頁面中的結構
        8. CSS代表頁面中的表現
        9. DOM代表頁面中的行為

          --------------------------------------------------------------------------------------------

        10. 頁面中的結構/表現/行為三部分的分離是實現頁面開發組件化和重用的關鍵
          • 使用XHTML 1.0的strict DTD,在html文件中不包含任何有表現含義的標簽
          • 完全使用CSS來做布局,盡力探索CSS的潛力
          • JavaScript應盡量多地通過設置元素的id或class的方式來調用CSS,而不是直接設置元素的style屬性
        11. 忽視頁面中這三部分的分離,是造成大多數Ajax開發的混亂之源
          • 將這三部分混雜在一起,開發、維護的成本非常高
          • 不將這三部分分離開,就無法對Ajax應用進行自動化的單元測試
        12. 是否熟練掌握這三個規范,是區分Ajax高手和低手的標準
          • 這三個規范并非像某些人想象的那樣,一周之內就可以掌握
          • 忠告:在還沒有學會走路之前,不要指望自己能跑的像劉翔一樣快
        13. 書摘:Ajax In Action

          主站蜘蛛池模板: 涿鹿县| 申扎县| 区。| 达拉特旗| 武邑县| 乐陵市| 蒙城县| 黄石市| 卢湾区| 乐至县| 余干县| 和林格尔县| 涟源市| 平遥县| 上蔡县| 历史| 岑溪市| 酉阳| 东乌珠穆沁旗| 灌云县| 辰溪县| 凤翔县| 西丰县| 望江县| 宾阳县| 额敏县| 凤城市| 安庆市| 临泉县| 乾安县| 荣成市| 上饶县| 防城港市| 红安县| 固始县| 城市| 蒲江县| 获嘉县| 鄂伦春自治旗| 巩留县| 来凤县|