1

さまざまなページで必要になるJavaScript関数をいくつか作成したいと思います。ほとんどは1ページにのみ関連しますが、一部は複数のページに関連します。一般的な変換関数を追加する場合は、新しいjavascriptファイルを作成し、これらすべての一般的な関数をその1つのファイルに入れることをお勧めします。私の最初の質問に私を連れて来てください:

  • 一般的なJavaScriptファイルをどこに保存しますか?「保護された」で?どのサブフォルダー?

次に、他のjavascriptコードの配置に対処する必要があります。

  • 1ページでのみ使用されるJavaScriptがある場合、この手法を使用する必要がありますか、それとも上記と同様のアプローチを使用する必要がありますか?

正しく行うことに重点が置かれています。私はyiiフレームワークと正確に一致したいと思っています。

4

2 に答える 2

3

一般的なJavaScriptファイルをyour_app/jsフォルダーに保存します。つまり、jsフォルダーは保護されているのと同じレベルにあります。jsが1ページでのみ使用される場合は、汎用ファイルを使用しない方がよいでしょう。

于 2012-11-19T11:15:49.467 に答える
0

一般的なjsコードを/js/アプリコードのルートの下にある同様の名前のフォルダーに入れるための最良の方法。個人的には、カスタムコードファイルを他の1つのサブディレクトリに分割し/js/custom//js/vendors/このベンダーフォルダにjqueryプラグインなどの準備ができたjsコードを配置できます。

また、このパスを次のように構成ファイルに設定することを忘れないでください。

'components'=>array(

   'clientScript' => array(

      'coreScriptUrl' => 'path/to/js/lib/dir',

      'enableJavaScript' => true,

   ),

),

最終的なjsフォルダ名のパスはどこpath/to/js/lib/dirですか

于 2012-11-19T13:21:02.167 に答える