新しいプラグインをダウンロードするときなど。jquery プラグインを js フォルダーに入れました。css と img についても同様です。
私の異なるアプリケーションはすべてそれらを共有します。しかし、特定のアプリケーション/ウェブサイトの js/img と css をどこに置くのですか? すべてのウェブサイト?
私のajaxcall-files.phpはどこに置くべきですか?
編集:きれいできちんとしたファイル構造を私に与えることができるいくつかのガイド?
新しいプラグインをダウンロードするときなど。jquery プラグインを js フォルダーに入れました。css と img についても同様です。
私の異なるアプリケーションはすべてそれらを共有します。しかし、特定のアプリケーション/ウェブサイトの js/img と css をどこに置くのですか? すべてのウェブサイト?
私のajaxcall-files.phpはどこに置くべきですか?
編集:きれいできちんとしたファイル構造を私に与えることができるいくつかのガイド?
それは完全にあなた次第です。しかし、私が行っているのは、多くのページで使用される共通のリソース ファイルを中央の場所に配置することです。たとえば、/js は JavaScript ライブラリの場所です。私の矢印は /arrows に入ります。
しかし、特定のリソースが 1 つのページのみに固有のものである場合、たとえば foo_pic.png が foo.php によってのみ使用される場合は、ファイルをまとめて名前を付け、アルファベット順に並べるようにします。
ご覧のとおり、ファイルの種類だけに基づいて構造化することは好みません。しかし、それは私だけです。
の外ではDocumentRoot
、php インクルード ファイルを 1 つのディレクトリの下に置き、すべてのファイルに .suffix を付けています.inc.php
。HTML テンプレートは、別のディレクトリの下に編成されます。
私は通常、次のようにJavaScriptのファイル構造を保持しています。
- js
- jQuery
- flot
- chilli
- processing
- closure
- typical_library
- js
- css
- img
各ライブラリ/プラグイン (必要に応じて関連する css とイメージを含む) ごとに個別のフォルダーを保持することにより、アップグレード中のメンテナンスの手間が軽減されます。もう 1 つの利点があります。予測可能なフォルダー構造は、JavaScript ベース ディレクトリの自動検出に役立ちます。
ajaxcall ファイルの場合 (私は主に MVC パターンを使用しているため)、それらをコントローラー ファイルに保持します。(私は主に CodeIgniter を使用します)。それらをビューに保持する人もいますが、ajaxcall.php にビジネス ロジックが含まれている場合は、それらをコントローラー ファイルに貼り付けるのが最善です。
一般に、フォルダー外のものはすべて最小化します。