前端名詞收集

2022-03-30 11:01:11 字數 717 閱讀 9045

收集於網際網路 update at 2023年10月02日19:40:25

iife ("immediately invoked function expression")

(function(param))(params);

shim的意思是在乙個老(舊)環境中模擬出乙個新api,有時也叫做shiv,例如著名的html5shiv庫。

polyfill的意思和shim差不多,2023年10月份remy sharp引進了這個概念,乙個polyfill是一段**或外掛程式,用來提供瀏覽器不能提供的功能。程式庫先檢查瀏覽器是否支援某個api,如果不支援則載入對應的polyfill。

polyfill這個詞最早來自居室裝修領域,是乙個英國產品,在美國稱為spackling paste(刮牆用的,spackle是美國抹牆粉的乙個品牌。在中國稱為膩子或填泥,膩子英文是putty,而填泥英文是filler)。可以這樣理解:把舊的瀏覽器想象成一面有了裂痕的牆,這些polyfill會幫助我們把這面牆的裂痕抹平,桓我們乙個光滑的牆壁。

shim的概念要比polyfill更大一些,可以將polyfill理解為專門相容瀏覽器api的shim。

remy這樣幫我們理解polyfill:

如果瀏覽器x支援標準規定的功能,那麼polyfill可以讓瀏覽器y的行為與瀏覽器x一樣。
參考

[譯] shim和polyfill有什麼區別

網路名詞解釋收集

最近瀏覽各大論壇,突然發現了好多看不懂的名詞,僅網路轉賬,並無他意.僅供自己備忘 1.跨省你要是在網上說了不和諧的東西 比方當時的欺實馬 燕趙們等等 會被網警叔叔追查ip 然後抓你進號子喝茶聊天 2.欺實馬2009年5月7日晚8時5分左右,杭州青年男子胡某駕駛浙a.608z 號三菱牌小型跑車,在文二...

前端問題總結收集

http快取機制 cookie sessionstorage lcoalestorage,cookie 是不是每乙個都能讀 tcp 三路握手 四路揮手 axois axois.get then catch promise all race場景題 手撕序列 promise 請求 手撕載入排程器,給乙個...

前端經典問題收集

核心api doctype html lang en charset utf 8 name viewport content width device width,initial scale 1.0 documenttitle head ul const total 100000 插入十萬條資料 c...