哪种方式可以为SPA添加样式?

时间:2015-01-14 07:16:11

标签: css single-page-application reactjs

我正在使用insert-CSS节点模块向DOM添加样式,内部增加了嵌入式方法。 到目前为止,我的理解是使用外部样式表是最好的方法。但是在使用插入CSS时,css添加到js包并动态嵌入到css中。所以使用外部CSS看起来也一样..并且css将用js缓存,并且会有一个文件(js + css)我们可以避免一个http请求加载CSS?

我觉得这个insert-css比传统方法(外部css)更好吗?请建议我你的想法,并添加一些文档,以供参考。

所以我的问题是哪个是使用" insert-css npm"或"外部css"

1 个答案:

答案 0 :(得分:0)

我没有找到关于这个问题的有用信息并分享我的经验。

我个人建议不要在简单的项目中使用“insert-css”模块,例如处理表单和最少量的组件。

“insert-css” - 如上所述,“insert-css”在网络中添加嵌入式样式,并以base64格式传递。虽然它在网络中的重量较轻,但浏览器需要将base64格式转换为css并添加嵌入式css,这个转换过程会在js端发生缓冲,我猜这会导致性能问题