我创建了三个作为模块添加到 YUI 的小部件。所有小部件都使用 Y.Get.js 方法使用相同的 javascript 库 (commons.js)。这些小部件在单独的 js 文件中定义(我需要这样做,以便这些小部件是独立的)。所有这些都加载到 HTML 文件中并呈现。但是,通过在浏览器中检查 HTML 文件的元素,发现 commons.js 文件在 HTML 文件中包含了 3 次,但 ID 不同:
<script charset="utf-8" id="yui_3_5_0_1_1374466627361_24" src="js/common.js"></script>
<script charset="utf-8" id="yui_3_5_0_1_1374466627361_32" src="js/common.js"></script>
<script charset="utf-8" id="yui_3_5_0_1_1374466627361_38" src="js/common.js"></script>
YUI 有没有办法避免这种重复?谢谢!