>近年來最佳的信息應用之一是我可以使用Alexis Deveria的知名且超級實行的。
>我可以使用>我可以使用非常適合許多尖端的功能,但仍然有很多javascript和dom的東西不包含在其中。那麼,還有哪些其他選項可以查找許多不同的JavaScript和DOM功能的瀏覽器支持? >我一直在研究各種前端技術,但是我尚未找到的一件事是一個非常好的一站式資源,列出了瀏覽器對JavaScript和DOM的各個方面的支持,包括各種html5 apis。
>儘管單個資源並不真正存在(至少我不知道),但我共同遇到了一些資源,構成了一個很好的概述,其中支持哪些功能,其中瀏覽器,瀏覽器,瀏覽器,特別是您可能仍然需要支持的任何舊版本的IE。
鑰匙要點
>能夠獲得二手支持概述真是太好了。但是“支持”表並不總是包含任何可能使所討論功能無法使用的相關錯誤。這是一個事實,即某些資源可能完全是錯誤的。
>>因此,請確保進行測試並使用本文中描述的參考文獻,而不是作為在特定設備上特定平台上特定瀏覽器中工作的最後一個詞。
>如果您找不到>上的東西,我可以使用,您應該查找的第一個位置是Mozilla的開發人員網絡。而且我敢肯定,你們大多數人都這樣做。在大多數情況下,這就是您需要在>上找不到的特定JavaScript功能的支持的良好初步概述。 例如,假設您要查找AddEventListener()和RemoveEventListener()。您不會在上找到我可以使用
。但是您可以在MDN上找到帶有瀏覽器信息的兩者。
>正如您在上面的屏幕上看到的那樣,除了顯示哪些瀏覽器具有“基本支持”的詳細信息外,該圖表中通常還有其他信息有關功能可能添加的功能。
還請記住,任何人都可以編輯MDN的參考,因此,如果您發現某些東西不正確,請隨時更新它。
如果不提及Peter-Paul Koch及其出色的參考表,這些討論將無法完整,它們都是基於他自己的測試的。
Web瀏覽器兼容表
>這是由科迪·林德利(Cody Lindley)建造的似乎並不太名,他寫了一些關於JavaScript和Dom的精彩書籍。它稱為Web瀏覽器兼容表(WBCT),是龐然大物的資源。>
> Cody的網站包括返回IE6的支持表,並包括以下內容:
> DOM事件支持台式機和平板電腦/電話瀏覽器
> ES6支持台式機和平板電腦/電話瀏覽器
這些是研究JavaScript支持信息的開發人員的主要領域,但是WBCT還包括CSS,BOM,SVG等的支持表。因此,請務必為此添加書籤。它是對MDN的徹底補充。
>這絕對不是很廣為人知,但是它可能沒有包含在Cody Lindley的桌子中,或者在MDN上沒有證明的內容。
>這是由Tobias Buschor創建的大JS兼容桌。
儘管這是一個非常全面的資源,但我注意到它有時會很慢,並且主要網站似乎發生了一些錯誤,因此我不確定Tobias是否一直在維護資源, 。
>如果我要查看在其他地方記錄的特定功能,我通常將此可能用作第三或第四可能性。
>> dottoro javascript Web參考
由IT服務公司Dottoro維護的Dottoro JavaScript參考,是許多不同JavaScript和DOM功能的相當不錯的資源。在所有版本中瀏覽器支持已滿的情況下,您會看到一個瀏覽器圖標,表明了這一點,或者是一個被洗淨的圖標,表明缺乏支持。另外,如果支持從特定版本開始,也將指示。您可以在下面的屏幕截圖中看到這一點:
除了瀏覽器支持外,此功能還簡要介紹了您正在查找的功能,因此這是一個獎勵。
>
>我真正喜歡此資源的是一個不錯的搜索功能,當您首次訪問網站時,這並不是很明顯。通過單擊兩個“按名稱瀏覽”按鈕之一,它是在Lightbox窗口中觸發的。下面的屏幕截圖中指示了側向按鈕:
>您也可以在主頁上直接搜索,但是我喜歡Lightbox中的搜索,因為它會根據您的鍵入內容立即過濾結果,而不必先查看結果頁面。 總體而言,dottoro參考是一個不錯的,有吸引力的資源,還包括HTML和CSS功能的瀏覽器支持信息。
ie開發中心JavaScript和DOM參考
通常,當我們想知道瀏覽器支持時,這是因為我們想要有關IE較舊版本的信息(現在包括IE9和IE10,這兩者都按照當今的標準被視為“舊”)。Microsoft的Internet Explorer Dev中心有一系列好頁面,其中包含有關JavaScript和DOM功能的詳細支持信息。
例如,您可以訪問JavaScript版本信息頁面,該頁面列出了表格中的許多功能,其中包含IE6-11的支持信息。您也可以瀏覽每個功能,最終進入專門針對單個功能的頁面。
>這只是可以查找的一小部分。還有DOM引用,Web應用程序參考(涵蓋許多HTML5 API),以及涵蓋畫布的圖形和媒體參考,音頻/視頻API,SVG和WebGl。
>這些IE Dev中心參考頁面中唯一真正的缺陷是它們僅涵蓋對IE瀏覽器的支持。但這沒什麼大不了的,因為IE通常是我們查找有關瀏覽器支持的信息的主要原因。 >
Kangax/Arnott
如果您正在尋找自ES5以來添加的Ecmascript功能,那麼最好的資源之一是Juriy“ Kangax” Zaytsev和Leon Arnott的兼容表。
獎勵:thijs Busser
的JavaScript兼容性檢查器
這是由Thijs Busser構建的一種新工具,稱為JavaScript兼容性檢查器(JSCC),可讓您放置粘貼或上傳一些JavaScript,然後對代碼進行分析。
該工具使用kangax表中的信息,
>我可以使用
為了向您展示其工作原理,我在Web Worker上添加了此MDN文章中的一些代碼。注意顯示的結果:
>在這裡,您會發現代碼中使用的具有兼容性問題的功能(即,它們的支持少於100%),並且哪些瀏覽器會引起問題。
>我會警告您,此工具是新的,可能會使用一些改進。例如,當我粘貼一些使用數據集屬性的代碼時,JSCC告訴我代碼沒有任何兼容性問題。但是MDN表示在IE10或更低的IE10中不支持它。即使列出了我可以使用的數據集,也會發生這種情況,因此結果應準確。
>>因此,儘管這不是一個完整而傻瓜的工具,但隨著它的改善,它肯定是值得關注的。
總結>
經常詢問有關JavaScript DOM兼容表的問題(常見問題解答)什麼是JavaScript DOM兼容性表?它包括有關JavaScript,HTML,CSS和其他Web標準的詳細信息。這些表對開發人員來說至關重要,因為他們可以幫助他們了解哪些功能得到了瀏覽器的支持,從而使他們能夠編寫所有在所有平台上都可以使用的代碼。
javascript dom兼容性表對Web開發者至關重要快速簡便的方法來檢查各種瀏覽器中不同Web技術的兼容性。這是至關重要的,因為並非所有瀏覽器都支持所有功能,並且使用特定瀏覽器不支持的功能會導致錯誤和用戶體驗差。通過使用兼容性表,開發人員可以確保其代碼在所有平台上都正確地工作。
>更新到JavaScript DOM兼容表的頻率可能會有所不同。但是,通常會定期更新它們,以反映最新版本的Web瀏覽器和最新的Web技術。使用可靠且最新的兼容性表來確保准確的信息很重要。
>開源項目,這意味著任何人都可以為他們做出貢獻。這通常涉及通過特定過程提交數據或更正,通常涉及GitHub。在貢獻之前,重要的是要熟悉項目的貢獻指南。
>確保您的代碼在所有瀏覽器上都可以使用,涉及使用JavaScript DOM兼容表來檢查功能支持,使用代碼中的功能檢測以及對不同的測試進行徹底測試。瀏覽器和設備。同樣重要的是要了解最新的Web標準和瀏覽器更新。
>以上是JavaScript和DOM兼容表的資源的詳細內容。更多資訊請關注PHP中文網其他相關文章!