二者都是轉化到px, 區別在於rem是根據根元素的字體大小去轉化( 此字體大小會被瀏覽器中字體大小的設置影響,除非顯式重寫一個具體單位),如html元素設爲16px, css設置10rem就是160px; em是根據使用em的元素的字體大小(此字體大小受從父元素繼承過來的字體大小,除非顯式重寫與一個具體單位), 如爲16px, 10em就是160px。css
手動刪除一般會遇到文件名過長的狀況,一層一層的將文件名改短雖可行確毫無效率。根據官方提供的方法, 只需兩步,終身無憂:html
npm install rimraf -g
rimraf node_modules
function merge(arr) { if(!Array.isArray(arr) | arr.length == 0) { return [] } var res = []; for(var i=0;i<arr.length;i++) { if(res.indexOf(arr[i]) == -1){ res.push(arr[i])
} } return res; }
[...new Set([2,2,2,4,5,4])] // [2,4,5]node
defer是在HTML解析完以後纔會執行,若是是多個,按照加載的順序依次執行nginx
async是在加載完以後當即執行,若是是多個,執行順序和加載順序無關web