1

我想创建几个不同页面需要的 javascript 函数。大多数只与一页相关,但有些与几页相关。我知道如果我添加通用转换函数,最好创建一个新的 javascript 文件并将所有这些通用函数放入该文件中。把我带到我的第一个问题:

  • 您将在哪里存储通用 javascript 文件?在“受保护”中?哪个子文件夹?

然后,我需要解决其他 javascript 代码的放置问题。

  • 如果我有只在一个页面上使用的 javascript,我应该使用这种技术还是应该坚持与上述类似的方法?

重点是正确地做。我想完全符合 yii 框架。

4

2 回答 2

3

将您的通用 javascript 文件存储在 your_app/js 文件夹中,即 js 文件夹与受保护的级别相同。如果 js 只在一页上使用,那么最好不要使用通用文件。

于 2012-11-19T11:15:49.467 回答
0

将通用 js 代码放入/js/应用程序代码根目录下或类似命名文件夹的最佳方式。就我个人而言,我会将我的自定义代码文件分离到另一个子目录中/js/custom/,并且/js/vendors/在此供应商文件夹中,您可以放置​​准备好的 js 代码,例如 jquery 插件等。

也不要忘记将此路径设置为配置文件,如下所示:

'components'=>array(

   'clientScript' => array(

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

      'enableJavaScript' => true,

   ),

),

path/to/js/lib/dir您的最终 js 文件夹名称路径在哪里

于 2012-11-19T13:21:02.167 回答