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

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

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

    范范`blog

    熱愛生活,熱愛編程!
    posts - 1, comments - 4, trackbacks - 0, articles - 1
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理
    1.使用HTML注釋掉腳本

    關于兼容性我們第一個要考慮的問題應該是運行的平臺是否支持客戶端腳本?通常的做法是將腳本主體包括在一條HTML注釋中:
    <script language="JavaScript">
    <!--
    document.write(new Date());
    //-->
    </script>

    這樣不支持腳本的瀏覽器會忽略<script>和</script>標簽并把其他代碼當作一條HTML注釋處理,而支持腳本的瀏覽器則把"<!--"這句當作一條HTML注釋語句,其他語句正常執行,HTML注釋結尾"-->"用"http://"進行單行注釋。

    2.特性、平臺檢測

    當我們要使用的特性和平臺有關時,就得先進行檢測再使用,檢測的方式有兩種:一種是直接檢測平臺是否支持該特性,另一種是檢測平臺類型再使用相應的特性。代碼如下:
    <script language="Javascript">
    <!--
    //a.檢測是否支持特性
    if(s.split){
        a = s.split(","); //支持,直接使用
    }else{
        a = s.mysplit(","); //不支持,使用替代方法
    }
    //b.平臺檢測
    if(navigator.appName.indexOf("Microsoft") != -1){
        //使用IE支持的特性
    }
    //-->
    </script>

    3.替代?忽略?停止?

    對于存在兼容性的地方,解決方法是針對不同的平臺使用不同的特性或是用替代方法實現,這是上策;但總有一些時候我們用上述方法無法解決時,我們可以看下這個問題是否嚴重,如果不嚴重,那我們就可以忽略它,比如一個特性在Netscape2上無效,但現在基本上沒人使用Netscape2了,那我們就忽略它;如果無法解決但問題又比較嚴重,那我們就應停止腳本的運行,并明確告訴用戶發生的問題!

    評論

    # re: 解決JS腳本兼容的幾個小技巧   回復  更多評論   

    2012-04-29 10:24 by tb
    嗯 很不錯的

    # re: 解決JS腳本兼容的幾個小技巧   回復  更多評論   

    2012-04-30 18:09 by 執著那份情
    JS最讓人抓狂的莫過于瀏覽器兼容問題??!

    # re: 解決JS腳本兼容的幾個小技巧   回復  更多評論   

    2012-04-30 18:09 by 執著那份情
    @susanexpress
    JS最讓人抓狂的莫過于瀏覽器兼容問題?。?/div>

    # re: 解決JS腳本兼容的幾個小技巧   回復  更多評論   

    2012-05-06 18:15 by jone987
    解決方法?
    <script language="Javascript">
    <!--
    //a.檢測是否支持特性
    if(s.split){
    a = s.split(","); //支持,直接使用
    }else{
    a = s.mysplit(","); //不支持,使用替代方法
    }
    //b.平臺檢測[url=http://www.taob-tao.com]taob[/url]
    if(navigator.appName.indexOf("Microsoft") != -1){
    //使用IE支持的特性
    }
    //-->
    </script>



    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 中文字幕免费在线看电影大全 | 国偷自产一区二区免费视频| 情侣视频精品免费的国产| 天堂亚洲国产中文在线| 麻豆最新国产剧情AV原创免费| 成人妇女免费播放久久久| 亚洲国产精品成人AV无码久久综合影院| 亚洲欧美自偷自拍另类视| 国产禁女女网站免费看| 精品视频免费在线| 国产成人精品久久亚洲| 91免费在线视频| 亚洲国产成人精品不卡青青草原| 亚洲人成在线播放| 成人a免费α片在线视频网站| 亚洲精品无码mv在线观看网站| 中文字幕在线免费观看视频| 亚洲成AV人片在线观看ww| 黄页网站在线视频免费| 精品亚洲成α人无码成α在线观看| 国产又黄又爽又大的免费视频| 久久丫精品国产亚洲av| 成人黄页网站免费观看大全| 亚洲精品视频免费看| 色播在线永久免费视频网站| 久久久久亚洲AV无码专区首| 免费国产成人高清在线观看网站| 亚洲av纯肉无码精品动漫| 亚洲一区二区精品视频| 亚洲视频在线免费观看| 亚洲精品美女久久久久久久| 国产精品永久免费10000| 美女视频黄视大全视频免费的| 亚洲热线99精品视频| 黄网站色在线视频免费观看| 欧洲亚洲综合一区二区三区| 亚洲av日韩av无码黑人| 在线观看成人免费视频| 久久免费国产精品一区二区| 亚洲精品第一国产综合亚AV| 亚洲色偷拍另类无码专区|