用本地javascript源替换服务器上的Javascript源文件

时间:2017-05-19 11:08:21

标签: javascript php symfony server symfony-3.1

我试图在服务器上安装Symfony项目,该服务器没有连接到互联网。

如何在不使用插件的情况下使用本地javascript代码从本地javascript源文件替换服务器上的Javascript源文件?

我在symfony twig中有这个javascript代码:

{% block javascripts %}

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
    <script src="//code.highcharts.com/4.1.8/highcharts.js"></script>
    <script src="//code.highcharts.com/4.1.8/modules/exporting.js</script>

{% endblock %}

如何用类似的东西替换它 script src =&#34; C:/scripts/jquery.min.js,以便网站使用&#34; jquery.min.js&#34;在C盘而不是服务器?

2 个答案:

答案 0 :(得分:1)

您可以从供应商网站下载该文件。然后,文件位置基于其与index.html的关系(或者在您提及脚本标记的任何文件中)。因此,如果js和HTML文件都在同一个文件夹中,您可以使用简单的&#34; /fileName.js"来引用该名称。或者,如果它在父文件夹中,那么&#34; ../ fileName.js&#34;。子文件夹是&#34; /js/fileName.js"。

答案 1 :(得分:0)

下载库并添加主模板。 使用这种结构,例如:

{% block javascripts %}
    <script src="{{ asset('assets/assets/lib/jquery/jquery-1.11.2.min.js') }}"></script>
    <script src="{{ asset('assets/assets/lib/bootstrap/js/bootstrap.min.js') }}"></script>
    <script src="{{ asset('assets/assets/lib/mmenu/mmenu.min.js') }}"></script>
    <script src="{{ asset('assets/assets/lib/materialize/js/materialize.min.js') }}"></script>
    <script src="{{ asset('assets/assets/js/main.min.js') }}"></script>
{% endblock %}

P.S。基目录web/