通常情况下,使用内联的JavaScript和CSS速度会比外联的JavaScript和CSS快,因为内联方式不需要承担额外的HTTP开销,但是也有某些情况下,使用外联方式会比内联方式快,使用外部的JavaScript和CSS,浏览器可以缓存这些文件,并减小了HTML文档的大小,不会增加http请求的数量。 所以关键因素是HTML文档请求的数量、外部avaScript和CSS组件被缓存得频率。