欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

javascript - 如果只有一行代码,但在许多地方重复使用,如何处理这种情况?将其封装到全局方法中还是直接编写?~-PHP.com 问答

最编程 2024-07-07 15:44:12
...

前提:有这么一段代码是很多地方都用到的,而且不存在很多每个地方个性化的改变

如果是我,我会放到一个地方,然后统一从一个地方调用(可以是全局,也可以是util之类),目的是为了:

  1. 减少以后可能会有的扩展的难度。万一以后发现需要加更多的东西,那么改起来方便

  2. 减少修改时的工作量。如果要改href,那么就不需要一个一个找去替换,减少出错的可能

  3. 便于debug。你可以准确的知道是从哪里跳转的,而不是很多地方都可能跳转。如果莫名其妙跳转,打断点就直接打到这一个地方,然后向上找就能找到问题所在。而不是需要打很多断点到不同的地方。

  4. 这种简单的逻辑,明显代码的方便简洁的作用远远大于代码的性能,所以我不会考虑性能的问题