使用具有相同代码或仅一个文件的多个文件并区分?

时间:2013-10-11 11:17:30

标签: javascript php

首先,我已经在网站上搜索了很长时间,但找不到我的解决方案。

我有一个主页,用户可以在其中查看一些图片。每张图片将单独显示,并具有不同的信息,如标签,说明,名称等。图片也有评论,其中包含回复。为此,我有一些由几个段组成的代码。一切都适用于ajax。

如果用户想要获得更多评论或想要编辑图片的信息或想要查看更多图片,我总是必须使用代码的视图片段(也是ajax)。

我的问题是,是否更好地使用多个php和javascript文件以及require,例如:

  • 获取更多评论
  • 获得更多回复
  • 编辑信息

或只有那个文件并区分我需要的代码?在第二个解决方案中,javascript会发送一个变量,以便我可以区分。

我担心的是,当我使用多个文件时,我也有几次相同的代码。这对表现不是很糟糕吗?

感谢您的帮助!

2 个答案:

答案 0 :(得分:4)

尽量保持一切干燥(不要重复自己),但也要将事情分成文件,以便每个人都有自己的责任。如果某些代码由多个内容共享,则将其放入另一个文件中,并在执行其他代码之前将其包含在内。

就像你上课一样。你有你的班级作为例子,然后你的班级医生,程序员等扩展该班级。这样,您可以跨不同的类共享代码,而无需重复代码。

尝试将相同的想法应用于您的文件。

答案 1 :(得分:0)

我建议每次有代码需要多次使用时,不要重写它。而是将其编写为类的函数或方法,并使用参数使其“执行稍微不同的事情”