<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    XHTML/CSS/DOM的角色分配

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

    Ajax所基于的核心技術

  • XHTML
  • CSS
  • DOM
  • JavaScript
  • XML
  • XMLHttpRequest

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

  • XHTML代表頁面中的結構
  • CSS代表頁面中的表現
  • DOM代表頁面中的行為

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

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

    主站蜘蛛池模板: 久久免费国产视频| 中文字幕成人免费高清在线视频 | 亚洲精品日韩中文字幕久久久| 免费中文字幕一级毛片| 亚洲欧美日本韩国| 最新中文字幕免费视频| 亚洲熟女综合一区二区三区| 久久久久久久久免费看无码| 亚洲综合精品网站在线观看| 亚洲高清视频免费| av成人免费电影| 亚洲综合熟女久久久30p| 中文成人久久久久影院免费观看 | 亚洲av无码专区在线播放| 亚洲精华国产精华精华液 | 国产免费一区二区三区| 亚洲伊人久久大香线蕉| 在线观看免费毛片| 一级做a爰片性色毛片免费网站 | 91手机看片国产永久免费| 久久夜色精品国产噜噜亚洲a| 精品人妻系列无码人妻免费视频| 亚洲精品无码不卡在线播放HE| 亚洲第一se情网站| 亚洲免费日韩无码系列| 亚洲爆乳大丰满无码专区| 亚洲无码在线播放| 120秒男女动态视频免费| 午夜亚洲国产理论片二级港台二级| 免费人成在线观看网站视频| 国产免费爽爽视频在线观看 | 亚洲精品无码MV在线观看| 久久综合给合久久国产免费 | 亚洲国产成人精品青青草原| 日韩一区二区免费视频| 在线观看亚洲AV日韩AV| 午夜亚洲国产成人不卡在线| 亚洲精品伦理熟女国产一区二区| 久久久久亚洲精品天堂久久久久久| 亚洲AV成人精品一区二区三区| 亚洲伊人久久大香线蕉综合图片|