在已有项目中,如何优化字符串为一常量(字符串出现多次在css, js)中

在项目的js/css文件里有很多处写死了一个颜色值,这个颜色值必须是统一的,所以当我们需要改变这个颜色值的时候,不得不每个地方都去改,有什么方法可以进行统一的设置吗?
注:我们只用了传统的css,没有使用scss等可预编译css。

阅读 2k
2 个回答

传统项目的话,一般会有一个公共的样式文件先导入的,你可以设置一个class专门用来放颜色

.color-special {
  color: #3489d2;
}

然后在html里统一用这个class类名

<div class="color-special other-class">......</div>

还有一种就是利用IDE的全局替换功能,把那个颜色一键替换。基本每个ide都有这个功能的。

  1. 其实这就是一个采用scss的时机啊,传统css并不和采用scss冲突的。
  2. 进行文档替换输出。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题