近期前端调试总结

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

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 178,492评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,479评论 19 139
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 7,287评论 0 17
  • 表达缺失意义 传播损坏真理 荒谬传至他人 真实留给自己 迎合语言 迎合词语 定义即失去 失去似如饴 消磨未来 消磨...
    晴柒陌沫阅读 554评论 0 4
  • 概述 CSS 指层叠样式表 (Cascading Style Sheets)所有的主流浏览器均支持层叠样式表。 样...
    Zyao89阅读 292评论 0 0

友情链接更多精彩内容