十年專注于品牌網(wǎng)站建設 十余年專注于網(wǎng)站建設_小程序開發(fā)_APP開發(fā),低調、敢創(chuàng)新、有情懷!
      南昌百恒網(wǎng)絡微信公眾號 掃一掃關注
      小程序
      tel-icon全國服務熱線:400-680-9298,0791-88117053
      掃一掃關注百恒網(wǎng)絡微信公眾號
      掃一掃打開百恒網(wǎng)絡微信小程序

      百恒網(wǎng)絡

      南昌百恒網(wǎng)絡

      介紹compatMode與documentMode區(qū)別及用法

      百恒網(wǎng)絡 2016-11-29 5470

      對瀏覽器模式的判斷也是開發(fā)中必不可少的一環(huán),隨著IE6開始區(qū)分標準模式和混雜模式,確定瀏覽器處于何種模式的需求也就應運而生。IE為 document對象添加了一個名為compatMode的屬性,這個屬性的唯一使命就是標識瀏覽器處于什么模式。如下面的例子所示,如果是標準模式,則document.compatMode的值等于”CSSICompat ,如 果是混雜模式,則document.compatMode的值等于”BackCompat”。

      if ( document.compatMode==”CSSICompat”){

      alert(”Standards mode”);

      } else{

      alert(”Quirks mode”);

      }

      后來,F(xiàn)irefox、Opera和Chrome都實現(xiàn)了這個屬性。Safari從3.1版開始也實現(xiàn)了document.compatMode。

      IE8又為document對象引入了一個名為documentMode的新屬性,其用法如下面的例子所示。

      這是因為IE8有3種不同的呈現(xiàn)模式,而引入這個屬性正是為了分辨這些模式。這個屬性的值如果是 5,則表示混雜模式(即IE5模式);如果是7,則表示IE7仿真模式;如果是8,則表示IE8標準模式。

      if ( document.documentMode>7){

      alert(”IE 8+Standards Mode”);

      }

      關于在將來的新版瀏覽器中,這個屬性的值會如何變化,微軟并沒有給出太多說明。因此,如果你想測試的是IE8標準模式,那么最好測試這個屬性的值是不是大干7,而不是直接測試它是不是等

      于8,以防將來這個屬性的值可能會發(fā)生變化。如下所示應用實例:

      if (document.compatMode == "BackCompat") {

      cWidth = document.body.clientWidth;

      cHeight = document.body.clientHeight;

      sWidth = document.body.scrollWidth;

      sHeight = document.body.scrollHeight;

      sLeft = document.body.scrollLeft;

      sTop = document.body.scrollTop;

      }

      else { //document.compatMode == "CSS1Compat"

      cWidth = document.documentElement.clientWidth;

      cHeight = document.documentElement.clientHeight;

      sWidth = document.documentElement.scrollWidth;

      sHeight = document.documentElement.scrollHeight;

      sLeft = document.documentElement.scrollLeft == 0 ? document.body.scrollLeft : document.documentElement.scrollLeft;

      sTop = document.documentElement.scrollTop == 0 ? document.body.scrollTop : document.documentElement.scrollTop;

      }

      本文僅限內部技術人員學習交流,不得作于其他商業(yè)用途.希望此文對廣技人員有所幫助。原創(chuàng)文章出自:南昌網(wǎng)站建設公司-百恒網(wǎng)絡http://www.dgscpc.com/如轉載請注明出處!


      400-680-9298,0791-88117053
      掃一掃關注百恒網(wǎng)絡微信公眾號
      掃一掃打開百恒網(wǎng)絡小程序

      歡迎您的光顧,我們將竭誠為您服務×

      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售后服務 售后服務
       
      售后服務 售后服務
       
      備案專線 備案專線
       
      ×
      国产国拍精品亚洲AV片| 亚洲午夜精品一级在线播放放| 亚洲一区精品视频在线| 国产精品女同久久久久电影院| 精品久久久无码中文字幕天天| 拍国产乱人伦偷精品视频| 人妻在线日韩免费视频| 国产天堂亚洲精品| 国产精品久久久久久福利| 国内大量揄拍人妻精品視頻| 色哟哟精品视频在线观看| 国产精品久久亚洲不卡动漫| 亚洲av永久无码精品三区在线4| 久久久久亚洲精品天堂| 一区二区三区四区精品视频| 亚洲国产精品福利片在线观看| 国产小视频国产精品| 中文字幕精品亚洲无线码一区| 综合国产精品第一页| 中国大陆精品视频XXXX| 国产系列高清精品第一页| 久久久不卡国产精品一区二区| 久久99精品国产麻豆婷婷| 精品国产一区二区三区在线观看 | 国产精品漂亮美女在线观看| 国内揄拍国内精品视频| 无码人妻精品丰满熟妇区| MM1313亚洲国产精品| 毛片亚洲AV无码精品国产午夜| 精品国产精品国产| 最新国产精品自拍| 国产精品国产自线拍免费软件| 国产精品久久久久影院免费| 国产精品一区二区电影| 日韩区特黄大片 视频| 日韩av.com| 日韩精品无码Av一区二区| 亚洲高清国产拍精品青青草原| 国产成人精品曰本亚洲79ren | 国产精品露脸国语对白| 久久久久青草大香线综合精品|