XHTML/CSS/DOM的角色分配

          Posted on 2006-11-28 19:03 Jaunt 閱讀(258) 評論(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

          主站蜘蛛池模板: 清流县| 南充市| 隆林| 和林格尔县| 民丰县| 平武县| 军事| 苍梧县| 综艺| 内乡县| 宣汉县| 吐鲁番市| 磴口县| 蛟河市| 永安市| 汶上县| 文登市| 建平县| 新巴尔虎右旗| 定安县| 海林市| 贺兰县| 琼海市| 若尔盖县| 新蔡县| 克什克腾旗| 读书| 定南县| 时尚| 会昌县| 拉孜县| 北辰区| 宜黄县| 连平县| 宁强县| 洱源县| 宜兰市| 洮南市| 新巴尔虎左旗| 华亭县| 镇原县|