日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

前端名词收集

發布時間:2025/4/9 HTML 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 前端名词收集 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

收集于互聯網 update at 2016年10月02日19:40:25


?

IIFE ("Immediately Invoked Function Expression")

(function(param){

})(params);

?


?

shim和polyfill

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

polyfill的意思和shim差不多,2010年10月份Remy Sharp引進了這個概念,一個polyfill是一段代碼或插件,用來提供瀏覽器不能提供的功能。程序庫先檢查瀏覽器是否支持某個API,如果不支持則加載對應的polyfill。

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

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

Remy這樣幫我們理解polyfill:

如果瀏覽器X支持標準規定的功能,那么polyfill可以讓瀏覽器Y的行為與瀏覽器X一樣。

有人給Remy留言說,為什么不干脆美國化,把這種腳本稱為Spackle?Remy答曰:因為我是英國人。 ;-)

參考

[譯] shim和polyfill有什么區別

?


?

轉載于:https://www.cnblogs.com/iceJava/p/5927971.html

總結

以上是生活随笔為你收集整理的前端名词收集的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。