javascript - js、img、css 和 ajaxcall 文件夹?

标签 javascript css image configuration filestructure

当我下载一些新插件时,例如。 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/

相关文章:

javascript - ASP.NET MVC 编辑器用于自定义 javascript

javascript - 使用 Controller js 代码中的分层 json 对象应用 Angular Filter

css - Rails Haml 元素样式

java - 如何在 Android 应用程序中显示不支持(格式)的图像?

image - 如何在matlab中提取感兴趣区域内的对象

javascript - document.getElementsByTagName ('img' ) ,如何只获取png图片?

javascript - AngularJS - 是否可以更改链接或编译指令中 ngModel 属性的值?

javascript - 使用 Jquery 调整 Svg 图像的大小

javascript - 如何根据值动态更改页面的CSS?

javascript - 当元素溢出时如何增加元素的高度