国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

那些年我遇到過的兼容性問題

iamyoung001 / 1623人閱讀

摘要:每次面試時常被問到兼容問題的解決,有時自己遇到過的問題竟然也忘記了是怎么解決的,索性今天把它們記錄下來。的實現(xiàn)原理是在檢測到事件的時候,會通過自定義事件立即出發(fā)模擬一個事件,并把瀏覽器在之后的事件阻止掉。

每次面試時常被問到兼容問題的解決,有時自己遇到過的問題竟然也忘記了是怎么解決的,索性今天把它們記錄下來。

1、chrome瀏覽器下不支持字體小于12像素

通過transform:scale(0.8)這個css3屬性來解決

2、一些移動端設備不支持vedio和audio的自動播放

解決方法是先通過用戶 touchstart 觸碰,觸發(fā)播放并暫停(音頻開始加載,后面用 JS 再操作就沒問題了)
以下是代碼:

document.addEventListener("touchstart",function() {
    document.getElementsByTagName("audio")[0].play();
    document.getElementsByTagName("audio")[0].pause();
});
3、ios系統(tǒng)下單擊事件有300ms的延時

出現(xiàn)這個問題,是由于ios系統(tǒng)下有一個默認的雙擊放大頁面(double tap to zoom)的方案,因此在檢測到第一個用戶tap事件后,會hold一段時間,若在此時間內又檢測到新的tap,則判斷為雙擊事件,反之則判斷為單擊事件,而這個延遲的時間就是300ms左右。

解決方案:FastClick 是 FT Labs 專門為解決移動端瀏覽器 300 毫秒點擊延遲問題所開發(fā)的一個輕量級的庫。FastClick的實現(xiàn)原理是在檢測到touchend事件的時候,會通過DOM自定義事件立即出發(fā)模擬一個click事件,并把瀏覽器在300ms之后的click事件阻止掉。

4、低版本瀏覽器不支持getElementByClassName

解決方法是重寫一個getByClass()函數(shù):

function getByClass(obj,sClass){
    var aResult = [];
    if(obj.getElementsByClassName){
        aResult = obj.getElementsByClassName(sClass);
    }else{
        var aEle = obj.getElementsByTagName("*");
        for(var i=0;i
5、原生ajax中低版本ie不支持xmlhttprequest對象

解決方法是做一個判斷,如果有xmlhttprequest方法,則調用,若沒有,則改用ie瀏覽器的ActiveXobject方法:

if(window.XMLHttpRequest){
  var oAjax=window.XMLHttpRequest
}else{
  var oAjax=new ActiveXObject("Microsoft.XMLHTTP");
}

以上就是我能想到的,以后若有新問題,我會繼續(xù)更新,感謝關注。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/81434.html

相關文章

  • 那些年我過的SAP IDE

    摘要:本文里提到的所有都是基于版本的,這使得我又一次被鄙視了使用的程序猿鄙視使用的程序猿。因此這些事物碼本身也是可以通過進行增強的。 在Google上根據(jù)關鍵字程序員鄙視鏈搜索,會得到68多萬條結果。 showImg(https://segmentfault.com/img/remote/1460000014000687); 玲瑯滿目的搜索結果里是眾多不同維度劃分的鄙視鏈。 其中有一個維度,...

    denson 評論0 收藏0
  • 那些年我過的SAP IDE

    摘要:本文里提到的所有都是基于版本的,這使得我又一次被鄙視了使用的程序猿鄙視使用的程序猿。因此這些事物碼本身也是可以通過進行增強的。 在Google上根據(jù)關鍵字程序員鄙視鏈搜索,會得到68多萬條結果。 showImg(https://segmentfault.com/img/remote/1460000014000687); 玲瑯滿目的搜索結果里是眾多不同維度劃分的鄙視鏈。 其中有一個維度,...

    wawor4827 評論0 收藏0
  • 那些年我過的SAP IDE

    摘要:本文里提到的所有都是基于版本的,這使得我又一次被鄙視了使用的程序猿鄙視使用的程序猿。因此這些事物碼本身也是可以通過進行增強的。 在Google上根據(jù)關鍵字程序員鄙視鏈搜索,會得到68多萬條結果。 showImg(https://segmentfault.com/img/remote/1460000014000687); 玲瑯滿目的搜索結果里是眾多不同維度劃分的鄙視鏈。 其中有一個維度,...

    lewif 評論0 收藏0
  • 那些年我過的SAP IDE

    摘要:本文里提到的所有都是基于版本的,這使得我又一次被鄙視了使用的程序猿鄙視使用的程序猿。因此這些事物碼本身也是可以通過進行增強的。 在Google上根據(jù)關鍵字程序員鄙視鏈搜索,會得到68多萬條結果。 showImg(https://segmentfault.com/img/remote/1460000014000687); 玲瑯滿目的搜索結果里是眾多不同維度劃分的鄙視鏈。 其中有一個維度,...

    bigdevil_s 評論0 收藏0

發(fā)表評論

0條評論

iamyoung001

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<