Symfony2:如何选择Javascript文件加载顺序

Symfony2: how to choose Javascript files load order?

本文关键字:Javascript 文件 加载 顺序 选择 何选择 Symfony2      更新时间:2023-09-26

我在Symfony2应用程序中使用jQuery,我有一个"ReferenceError: jQuery未定义"错误。我认为改变Javascript文件的加载顺序可以解决这个问题。

我怎么能强制加载jQuery Javascript文件首先,以避免这样的错误?我想保留"js/*",以便自动加载未来新的js文件,我将把。

这是我的*.html的样式表的一部分。树枝模板:

    {% javascripts
            '@xxxBundle/Resources/public/js/*'
            'js/*'
        %}
            <script type="text/javascript" src="{{ asset_url }}"></script>
    {% endjavascripts %}

下面是Symfony2生成的电流输出:

<script type="text/javascript" src="/Symfony/web/app_dev.php/js/8d3a8ee_part_2_acidTabs_1.js"></script>
<script type="text/javascript" src="/Symfony/web/app_dev.php/js/8d3a8ee_part_2_jquery-1.6.min_2.js"></script>

你可以先列出你的核心依赖项,然后加载所有其他的:

{% javascripts
        '@xxxBundle/Resources/public/js/*'
        'js/example_1.js'
        'js/example_2.js'
        ...
        'js/*' %}
        <script type="text/javascript" src="{{ asset_url }}"></script>
{% endjavascripts %}