瀏覽器相容性

2021-08-09 10:14:46 字數 710 閱讀 5464

瀏覽器相容性(必須要總結一下這個了)

獲取document物件的文字內容:

大部分瀏覽器都支援:innerhtml

ie支援:innerhtml和innertext

firefox支援:innerhtml和textcontent

事件event物件相關相容性問題:

1>獲取event事件物件

chrome,firefox,safari等直接直接通過event獲取,但ie採用了一種非標準的方式,將事件作為window物件的event屬性;

ie是把event事件物件作為全域性物件window的乙個屬性;可以使用event或window.event來訪問;

firefox和chrome等主流瀏覽器是通過把【事件物件】作為【事件響應函式】的【引數】進入傳入的;

jquery的event一般不用考慮相容性了

//原生js獲取事件物件相容性寫法:

function foo(event)

//引入babel檔案

src="browser.min.js">

script>

type="text/babel">

const name = 'niwei';//使用新增的關鍵字:const宣告常量

console.log(name);

script>

瀏覽器相容性

瀏覽器相容性是乙個很長久的話題,之所以前端需要面對瀏覽器相容性,是因為使用者的環境有不同的平台,不同的瀏覽器。不同的廠商之間為了相互競爭,對標準的實現不一樣。不同的瀏覽器有不同的核心。即使同乙個瀏覽器也有不同的版本,不同的版本對同一特性的支援情況也不盡相同。也可能某個瀏覽器的某個版本針對某個特性存在...

瀏覽器相容性

所謂的瀏覽器相容性問題,是指因為不同的瀏覽器對同一段 有不同的解析,造成頁面顯示效果不統一的情況。在大多數情況下,我們的需求是,無論使用者用什麼瀏覽器來檢視我們的 或者登陸我們的系統,都應該是統一的顯示效果。所以瀏覽器的相容性問題是前端開發人員經常會碰到和必須要解決的問題。在學習瀏覽器相容性之前,我...

瀏覽器相容性

trident ie核心 gecko firefox 核心 webkit chrome,safari blink webkit 的分支 presto 是挪威產瀏覽器 opera 的 前任 核心,為何說是 前任 因為最新的 opera 瀏覽器早已將之拋棄從而投入到了谷歌大本營。移動端的瀏覽器核心主要說...