浏览器渲染-css阻塞
引用 由于关系到文件的读取,那是肯定需要服务器的,我会把全部的文件放在 github 上 node 端唯一需要解释一下的是这个函数: function sleep(time) { return new Promise(function(res) { setTimeout(() => { res() }, time); }) } 嗯!其实就延时啦。如果 CSS 或者 JS 文件名有 sleep3000 之类的前缀时,意思就是延迟3000毫秒才会返回这文件。 下文使用的 HTML 文件是长这样的: 1234567891011121314151617 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> div { width: 100px; height: 100px; background: lightgreen; } </style></head><body> <div></div></body></html> 我会在其中插入不同的 JS 和 CSS 。 而使用的 common.css ,不论有没有前缀,内容都是这样的: div { background: red; } 好了,话不多数,开始正文! CSS 关于 CSS ,大家肯定都知道的是 <link>