使用具有相同代码的多个文件或仅使用一个文件并区分
use multiple files with same code or only one file and distinguish?
第一件事,我已经搜索了很长时间的网站,但没有找到适合我的解决方案。
我有一个主页,用户可以在其中查看一些图片。每张图片将单独显示,并具有不同的信息,如标签、描述、名称等。图片也有评论,其中包含回复。为此,我有一些由几个段组成的代码。一切都适用于 ajax。
如果用户想要获得更多注释或想要编辑图片的信息或希望看到更多图片,我总是必须使用代码的视图段(也是 ajax)。
我的问题是,使用多个 php 和 javascript 文件并require
它们是否更好,例如:
- 获取更多评论
- 获取更多回复
- 编辑信息
- 等等
还是只用那一个文件来区分我需要什么代码?在第二个解决方案中,javascript 会发送一个变量,以便我可以区分。
我担心的是,当我使用多个文件时,我也有几倍相同的代码。这对性能不是很糟糕吗?
感谢您的帮助!
尽量保持所有内容干燥(不要重复自己),但也要将内容拆分为文件,以便每个文件都有自己的责任。如果某些代码由多个事物共享,则将其放入不同的文件中,并在执行其他代码之前将其包含在内。
就像你在课堂上一样。例如,你有你的班级工作,然后你的班级医生,程序员等扩展了该类。这样,您就可以跨不同类共享代码,而不会有重复的代码。
尝试将同样的想法应用于您的文件。
我建议每次有需要多次使用的代码时,不要重写它。而是将其编写为类的函数或方法,并使用参数使其执行"略有不同的操作"
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- 如何在elfinder插件(一个文件管理器插件)上获得上传前事件
- 我应该如何从xml文件构建一个javascript页面
- Sails.js:同时发布文本输入和一个文件
- Webpack/Rect:遵循egghead.io教程,但出现错误:您可能需要一个合适的加载程序来处理此文件类型
- 正在传递JSONP标头's数据参数到另一个文件中的AJAX请求
- 要求定义另一个文件中的对象
- 是否可以使用JavaScript/AAJAX在客户端创建一个文件
- SuiteScript2.0-包括一个自定义文件
- 有没有办法在tinymceiframe中加载一个外部javascript文件
- 如何将变量传递到另一个js文件
- 如何将所有JS文件连接到一个文件夹中
- 从Chrome扩展名中的popup.html文件在background.js文件中运行一个函数
- 如何用javascript发送多个文件没有jQuery我想要每个文件一个进度条
- 我正在尝试一个接一个地播放一个 mp3 文件(一个作为介绍),但它不起作用.我该怎么做
- Jquery结构-每个文件一个函数
- 如何将文件一个接一个地上传到谷歌驱动器使用谷歌应用程序脚本
- 将多个链接从txt文件一个接一个地插入到一个iframe中