XHTML/CSS/DOM的角色分配

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

          主站蜘蛛池模板: 安新县| 盐山县| 定安县| 芷江| 罗平县| 淮阳县| 乌拉特中旗| 静乐县| 昭通市| 于田县| 平湖市| 公安县| 新乡县| 凤山市| 山阳县| 包头市| 建昌县| 榆树市| 鄂尔多斯市| 宁陵县| 大足县| 界首市| 三门县| 临邑县| 湖口县| 达拉特旗| 万全县| 璧山县| 泊头市| 昭平县| 宜兰县| 油尖旺区| 肥乡县| 商洛市| 云梦县| 嘉义县| 井冈山市| 锦屏县| 宜丰县| 玛曲县| 泰兴市|