<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代表頁面中的結(jié)構(gòu)
  • CSS代表頁面中的表現(xiàn)
  • DOM代表頁面中的行為

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

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

    主站蜘蛛池模板: 最近中文字幕无吗免费高清| 青草草色A免费观看在线| 亚洲XX00视频| 亚洲av无码兔费综合| 热99re久久免费视精品频软件| 亚洲欧洲国产综合AV无码久久| 免费无码黄十八禁网站在线观看| 亚洲国产精品综合久久20| 免费国产黄线在线观看| 亚洲av日韩精品久久久久久a| 国产网站免费观看| 99re6在线视频精品免费下载| 久久精品国产精品亚洲蜜月| 一级特黄aa毛片免费观看| 亚洲精品在线网站| 午夜免费不卡毛片完整版| 美女露隐私全部免费直播| 国产亚洲精品激情都市| 少妇人妻偷人精品免费视频| 国产成人精品亚洲2020| 国产精品免费综合一区视频| 免费一区二区三区在线视频 | 黄网站色视频免费看无下截 | 久热综合在线亚洲精品| 2020因为爱你带字幕免费观看全集| 亚洲天堂一区在线| 日本免费人成黄页网观看视频| 一级一片免费视频播放| 亚洲人成电影在线天堂| 在线免费观看a级片| 成人爽a毛片免费| 亚洲人成人77777在线播放| 四虎永久精品免费观看| 日韩电影免费在线观看| 亚洲字幕AV一区二区三区四区| 亚洲国产成人精品久久久国产成人一区二区三区综 | 亚洲日本VA午夜在线电影| 亚洲自偷自偷偷色无码中文| 国产成人福利免费视频| 免费人成动漫在线播放r18| 亚洲综合久久综合激情久久|