我正在开发的一个web应用由许多部分HTML文件组成。如果该部分需要JavaScript库,例如YUI,则该部分将包含YUI库。
当这些部分在运行时合并时,生成的HTML通常会多次包含YUI库。
<html>
...
<script type="text/javascript" src="/js/yahoo/yahoo-min.js"></script>
...
<script type="text/javascript" src="/js/yahoo/yahoo-min.js"></script>
...
<script type="text/javascript" src="/js/yahoo/yahoo-min.js"></script>
...
</html>
我曾多次看到包含jQuery可能会出现奇怪的行为,特别是在使用AJAX时。为什么重复包含相同的JavaScript库是个坏主意?为什么它只有在某些情况下才会引起问题?