我终于知道

    • 为什么尽量不要用 JS 控制 CSS,比如加个颜色,换个样式等
      • 因为后期改代码的时候直接看到一个 style 样式在标签上,会直接懵逼,心想哪里来的样式啊
    • 为什么不要写死宽高,而是尽量用 padding、1.2em 等非固定性宽高
      • 因为这样后期改代码更方便,更有兼容性,固定宽度的 div 不够灵活
    • 为什么函数传多个参数不要一个个按顺序写,用对象
      • 因为后期增加参数,重构地让你怀疑人生,对象可以让传参更清晰,一一对应

    页面迭代,仅仅是修修补补,怎么取 class 名

    • 如果这是一个非常小的组件,写样式只需一个选择器即可取到,那可以直接换一个 class 名字
    • 如果这是一个比较大的组件,写样式重复多次用到了这个选择器,那就新增一个 class,在原有基础上覆盖原来的样式