当我下载一些新插件时,例如。 jquery 插件我把它们放在 js 文件夹中。 css 和 img 也一样。
所以我所有不同的应用程序都共享它们。但是我应该把我的 js/img 和 css 放在哪里用于特定的应用程序/网站?每个网站?
我应该把 ajaxcall-files.php 放在哪里?
编辑:一些指南可以给我一个干净整洁的文件结构?
最佳答案
我通常为 javascripts 保留一个文件结构如下:
- js
- jQuery
- flot
- chilli
- processing
- closure
- typical_library
- js
- css
- img
通过为每个库/插件保留单独的文件夹(如果需要,包括相关的 css 和图像),升级期间维护的痛苦会减少。还有一个优势,可预测的文件夹结构有助于自动发现 JavaScript 基目录。
对于 ajaxcall 文件(因为我主要使用 MVC 模式),我将它们保存在 Controller 文件中。 (我主要使用 CodeIgniter)。有些人会将它们保留在 View 中,但是如果 ajaxcall.php 涉及任何业务逻辑,最好将它们放在 Controller 文件中。
通常最小化文件夹之外的任何内容。
关于javascript - js、img、css 和 ajaxcall 文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1955321/