避免在Yii中捆绑jquery

时间:2012-11-21 10:22:24

标签: jquery yii

我读了一本名为“Yii应用程序开发食谱”的书,其中有一章包含以下几行:

  

“有时,你需要压制包含捆绑的jQuery。对于   例如,如果您的项目代码依赖于特定于版本的版本   功能。 ......“

你能帮我理解下面的两个问题:

  1. 究竟什么是“捆绑jQuery”(我的第一个理解是它只是一些使用jQuery框架的javascript代码。我不确定我是否正确)

  2. 当作者写“依赖于特定版本的功能”时,作者的目的是什么?他是否意味着迫使Yii应用程序只使用一个版本的jQuery而不升级到最新版本如果它已经过时了?

  3. 非常感谢!

1 个答案:

答案 0 :(得分:1)

1)Yii附带了一个与它捆绑的默认jQuery版本,这是他所说的捆绑jQuery,jQuery的实际“版本”(1.2,1.3 ...... 1.7,1.8等),而不仅仅是一些使用它的代码。因此,当您在默认的Yii安装中调用jQuery时,Yii将启动与其捆绑的jQuery版本,这可能不一定是最新的jQuery版本,具体取决于您拥有的Yii版本以及与Yii捆绑的jQuery版本版本

2)例如,如果您的Yii版本与jQuery 1.7版捆绑在一起,并且您有一些代码依赖于仅在jQuery版本1.8中的jQuery功能,那么您需要禁止默认捆绑版本(1.7)并使用您指定的版本(本例中为1.8)。