当我下载一些新的插件时。 jQuery插件,我把它们放在js文件夹中。与CSS和img相同。
所以我所有不同的应用程序都共享它们。但是我应该将js / img和CSS放在哪里以用于特定的应用程序/网站?每个网站?
我应该把我的ajaxcall-files.php放在哪里?
编辑:一些指南可以给我一个干净整洁的文件结构吗?
最佳答案
我通常会为javascript保留一个文件结构,如下所示:
- js
- jQuery
- flot
- chilli
- processing
- closure
- typical_library
- js
- css
- img
通过为每个库/插件保留单独的文件夹(如果需要,包括相关的CSS和映像),可以减少升级过程中的维护工作。另一个优势是,可预测的文件夹结构可以帮助自动发现JavaScript基本目录。
对于ajaxcall文件(因为我主要使用MVC模式),我将它们保留在控制器文件中。 (我主要使用CodeIgniter)。某些人会将它们保留在视图中,但是如果ajaxcall.php涉及任何业务逻辑,最好将它们粘贴在控制器文件中。
通常,最小化文件夹以外的任何内容。