如何知道我的Magento主题是否需要scriptaculous脚本?

时间:2012-01-16 04:45:56

标签: magento

我看到这些默认脚本仍然在我购买的新主题上加载了我的网站:

<script type="text/javascript" src="http://www.princessly.com/js/scriptaculous/builder.js"></script>
<script type="text/javascript" src="http://www.princessly.com/js/scriptaculous/effects.js"></script>
<script type="text/javascript" src="http://www.princessly.com/js/scriptaculous/dragdrop.js"></script>
<script type="text/javascript" src="http://www.princessly.com/js/scriptaculous/controls.js"></script>
<script type="text/javascript" src="http://www.princessly.com/js/scriptaculous/slider.js"></script>

摆脱它们是否安全,因为它们会在每页视图中提出大量请求。我怎么知道我的主题是否使用它们?

谢谢!

2 个答案:

答案 0 :(得分:3)

如果您想要删除文件,您可以对模板进行代码审查,并提供javascript以查看它们是否已被使用,如果不是,则将其删除。一种稍微不那么科学的方法是依次移除每一个并测试是否有任何破坏!

如果您的主要问题是请求数量,请使用系统 - &gt;下的设置。配置 - &gt;高级 - &gt;开发人员将JS(和/或CSS)组合到一个文件中。您将发送相同数量的字节,但请求数量较少。

第三方扩展程序(例如Fooman Speedster)增加了缩小功能,以提高性能。

答案 1 :(得分:1)

转到

system>configuration>developer>JavaScript Settings>Merge JavaScript Files = YES

转到

system>configuration>developer>CSS Settings>Merge CSS Files = YES

并且不要忘记每次更新站点上的JS文件时刷新CSS和JS文件缓存