0

当我下载一些新插件时,例如。jquery 插件我把它们放在 js 文件夹中。css 和 img 也是如此。

所以我所有不同的应用程序都共享它们。但是我将我的 js/img 和 css 放在哪里用于特定的应用程序/网站?每个网站?

我应该把我的ajaxcall-files.php 放在哪里?

编辑:一些可以给我一个干净整洁的文件结构的指南?

4

2 回答 2

1

我通常为 javascripts 保留一个文件结构,如下所示:

- js
    - jQuery
    - flot
    - chilli
    - processing
    - closure
    - typical_library
          - js
          - css
          - img

通过为每个库/插件保留单独的文件夹(如果需要,包括相关的 css 和图像),升级期间的维护痛苦就更少了。还有一个优势,可预测的文件夹结构可以帮助自动发现 JavaScript 基本目录。

对于 ajaxcall 文件(因为我主要使用 MVC 模式),我将它们保存在控制器文件中。(我主要使用 CodeIgniter)。有些人会将它们保留在视图中,但是如果 ajaxcall.php 涉及任何业务逻辑,最好将它们粘贴在控制器文件中。

一般来说,最小化文件夹之外的任何内容。

于 2009-12-23T21:27:14.920 回答
1

这完全取决于你。但我所做的是将被大量页面使用的公共资源文件放在中心位置,例如 /js 是 javascript 库所在的位置。我的箭头进入 /arrows。

但是如果给定的资源只特定于一个页面,例如 foo_pic.png 只被 foo.php 使用,那么我将文件放在一起并命名它们,以便它们按字母顺序一起列出。

因此,如您所见,我不喜欢仅根据文件类型进行结构化。但这只是我。

之外DocumentRoot,我将我的 php 包含文件放在一个目录下,它们都带有后缀.inc.php。HTML 模板组织在另一个目录下。

于 2009-12-23T21:28:49.100 回答