<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最讓人抓狂的莫過于瀏覽器兼容問題啊!

    # 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在线亚洲男人的天堂| 一区二区三区免费高清视频| heyzo亚洲精品日韩| 九一在线完整视频免费观看| 亚洲国产成人爱av在线播放| CAOPORM国产精品视频免费| 中文字幕精品亚洲无线码一区| 国产黄在线观看免费观看不卡| 亚洲色无码一区二区三区| 你懂得的在线观看免费视频| 亚洲欧洲免费视频| 日韩av无码成人无码免费 | 久久久久亚洲精品无码系列| a毛片久久免费观看| 亚洲avav天堂av在线不卡| 成人在线免费看片| 久久亚洲精品无码gv| 亚洲Av无码乱码在线znlu| 在线视频网址免费播放| 亚洲视频一区调教| 最近2019中文免费字幕| 黄色三级三级免费看| 亚洲AV综合色区无码另类小说| 国产91免费视频| 亚洲乱色伦图片区小说| 久久精品夜色噜噜亚洲A∨| 午夜免费啪视频在线观看| 亚洲成人福利网站| 免费真实播放国产乱子伦| 成人av片无码免费天天看| 久久亚洲精品中文字幕| 无码国模国产在线观看免费| 人妻在线日韩免费视频| 亚洲第一成人在线| 亚洲男同帅GAY片在线观看| 国产美女在线精品免费观看| 一级一级一级毛片免费毛片|