近期前端调试总结

在维护老的项目,特别是行内样式乱飞,js混杂的情况下,定位代码往往是一件比较麻烦的事情。

  1. 通过class id 等元素定位相关代码
  2. 对动态生成的代码依靠前后的代码逻辑进行定位
  3. 把项目拖进webstorm 使用全局搜索command+shift+f(macos默认)ctrl+shift+f(windows 默认)进行全局搜索。这时候就是基于整个项目进行的搜索,非常方便。因为之前没有掌握这个技能,定位代码问了好几次同事....

公共代码样式的修改问题
在维护一段代码时候,一个公共代码好几处调用,现在要让有的地方显得不同,怎么办?

很明显,不能基于现有的代码进行class修改,因为这样会把其他地方也修改掉。可以尝试观察这些调用地方的不同。如果修改某处A,尝试在这个A外层加入class.out .public这样进行样式的修改。

你可能感兴趣的:(近期前端调试总结)