首页
/
每日頭條
/
科技
/
如何運用html5語法
如何運用html5語法
更新时间:2025-07-29 11:33:20

網絡在快速發展中,新的框架、工具甚至語言來來去去。然而,許多程序員不得不将速度調整到和最慢更新的用戶一樣快。

新浏覽器在後台自動更新,不需要許可,并且在新的API方面正在實現跨越式發展。然而即使現代浏覽器也在不同的時間實現不同的功能,即便你認為是潮流的功能在幾年之後未必還是潮流。

如果對所有網友進行調查,很可能現在還有用戶在使用IE9,你可以選擇繼續編代碼,或者将所有内容委托給jQuery或一些框架? 這裡還有一個不錯的選擇讓程序員永遠不需要在糾結于浏覽器版本:polyfill。

如何運用html5語法(IE版本太老不支持)1

Polyfill是什麼?為什麼需要它?

Remy Sharp在2009年的書和博客中創造了這個詞。如果浏覽器中存在該功能,則polyfill會讓浏覽器執行其操作,如果沒有,則擴展單元會插入缺少的功能。polyfill填補了舊版浏覽器的漏洞,對于缺少的功能,它可以使用非本地代碼複制本機API。

所以polyfill就足以提供所有ES6功能,也許你使用classList API添加和删除類,或者使用matchMedia進行媒體查詢,但是仍然使用IE9。這裡還有一個很棒的服務,可以促使你選擇polyfill。

Polyfill.io是“Financial Times”開發的開源計劃。它目前每天可收到多達2.04億個請求,并将其描述為“一個規範的聚合庫”。這種Polyfills-on-demand交付系統使程序員能夠仔細閱讀說明并決定是否使用。

理想情況下,程序員将實際需要的多重填充功能發送給特定浏覽器,并且隻發送特定浏覽器實際需要的Polyfill。Polyfill.io可以實現這兩個需求,該服務不會向新版浏覽器傳遞過多支持,而是讀取User-Agent HTTP頭,以便它隻能傳遞必要内容。新版浏覽器将收到幾乎空的文件,舊版本的IE則将收到一個巨大的代碼包。

程序員可以通過查詢字符串中指定要使用的功能列表來減輕傳遞給舊機器的代碼重量。如果省略,将使用一組默認值。使用該服務一定要查看HTTP請求,但它的易用性是值得肯定的。

Polyfill.io非常全面,它包括一些流行的浏覽器API,如Fetch和Promises。但API遠遠不足以滿足程序員的需求,Polyfill目前還存在許多待填充的新興API,如果程序員感興趣,不妨加入到其中,一起來完善這個不錯的項目吧。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
這個原因是
這個原因是
這個原因是?如果一台電腦的配置還可以,但是使用一段時間後,遊戲體驗越來越差,是什麼原因所緻呢?由于一開始玩遊戲是很流暢的,玩一段時間後就掉幀卡頓了,這說明電腦的硬件是正常的,今天小編就來說說關于這個原因是?下面更多詳細答案一起來看看吧!這個...
2025-07-29
蘋果手機怎麼截圖的
蘋果手機怎麼截圖的
蘋果手機怎麼截圖的?本期視頻是由ios14.0版本的蘋果11手機錄制的,下面我們就來說一說關于蘋果手機怎麼截圖的?我們一起去了解并探讨一下這個問題吧!蘋果手機怎麼截圖的本期視頻是由ios14.0版本的蘋果11手機錄制的。蘋果手機通用的截屏方...
2025-07-29
廚房家用垃圾處理器十大排名
廚房家用垃圾處理器十大排名
如今很多家庭都會安裝垃圾處理器,為的就是更加方面保持廚房的衛生幹淨。那廚房垃圾處理器的牌子有哪些?PChouse帶大家了解下吧。一、愛适宜美國愛适宜食物垃圾處理機,通過了ISO9001的國際認證和上海市産品質量監督檢查所的檢測認證。是世界性...
2025-07-29
windows10電腦提速方法
windows10電腦提速方法
如今的電腦大多數都是安裝Windows10系統了,那麼Win10的電腦該怎麼優化呢?關于電腦優化這個問題,學霸君其實也講過很多次,說到系統優化,學霸君其實并不推薦使用一些軟件之類的東西,因為這些軟件一般都是雞肋,占内存就算了,甚至可能起到負...
2025-07-29
瑪吉斯輪胎品牌十大排名
瑪吉斯輪胎品牌十大排名
随着汽車行業的高速發展,伴随而來的是輪胎市場的激烈競争。從市場份額來看,中國輪胎企業正迅速崛起,增速快且強勁。同時中國輪胎行業發展極不平衡,研發能力處于起步階段,對于衆多品牌來說這既是挑戰又是機遇。近年來,中國輪胎産業加快跨産業結合、擴大研...
2025-07-29
Copyright 2023-2025 - www.tftnews.com All Rights Reserved