處理過的相容問題總結

2021-08-28 05:34:28 字數 531 閱讀 7503

見過乙個優秀的回答:產品要實現a,設計說應該c,而我出了乙個方案b,相容了ac,這是我處理過最複雜的相容性問題,它非常困難極具挑戰,貫徹我整個前端生涯。總的來說,前端處理相容也就是這,具體的有以下幾個方面:

1.html相容問題

2.css相容問題

3.js相容問題

var ev = ev || window.event

document.documentelement.clientwidth || document.body.clientwidth

var target = ev.srcelement||ev.target

event事件問題

4.瀏覽器相容問題

5.安卓和ios的相容

ui框架存在 eg:ionic中 ios文字劇中。loading 虛線,安卓 靠左,loading視線(ui框架提供語法進行樣式相容處理)

底層硬體呼叫,api有說明(eg 震動 )掃一掃

功能  根據獲取的系統,進行操作(內購)

更多可以看看這個或者指令碼51**上去看

瀏覽器相容問題處理總結

解決方法var str 1.json.parse 將json格式的字串轉成json格式的物件 var o json.parse str o.a 200 console.log o.a console.log json 在ie8以下,json是不存在的 console.log eval str 複製 ...

最新相容問題總結

相容問題解決方案。1 在做 之前,先把下邊三句meta加入頁面。2 pc端相容瀏覽器不能用 html5 新增的標籤。3 偽元素也不能用,在移動端可以用。4 如果想針對某乙個瀏覽器,設定單獨的屬性值,可以 如 class 針對 ie7特製識別的 css樣式 html class 針對ie8特製識別的c...

JS相容問題總結

1.阻止事件冒泡的相容 if event.stoppropagation else 2.阻止預設瀏覽器事件的相容 function stopdefault event else 3.事件解綁的相容 function bind ele,type,callback else ele 將要繫結事件的物件 ...