在另一个.js文件中包含.js文件

时间:2017-02-16 16:30:53

标签: javascript

我在Stackoverflow中看到很多关于在另一个中包含一个.js文件的文章,但在阅读之后我并不明智。有些指向requireJS和一些使用jQuery,但似乎jQuery解决方案就像鸡和鸡蛋一样,我需要包含jQuery才能使用它!

因此,我想说我想在我自己的sql reader .js文件中包含sql-debug.js:

ssh "$i"

我的js代码是客户端代码,因为它将由浏览器加载并将我的所有js代码转储到相同的.html文件中并使用。但是,我想将它放在适当命名的文件中。

我读过一段时间后说Javascript是最常用的语言,但设计师从未想过要包含另一个Javascript文件的简单方法!!

如果有人能为上述简单任务提供有效的解决方案,我们将不胜感激。

更新

看了引用的答案后,我仍然没有得到它。让我们说我在同一目录中有以下文件:test.html [main html],test_loading.js [来自引用来源的代码的复制和粘贴]和apple.js [一个简单的js类]如下:

的test.html

// my_sql.js reader
var sql = require('../sql/sql-debug.js');
//...

test_loading.js

<!DOCTYPE html>

<html>

<head>
    <title>Basic skeleton</title>
    <script type="text/javascript" src="jquery-1.9.0.js"></script>
    <script type="text/javascript" src="test_loading.js"></script>
    <style>
        body{
            /* set margin to 0 and overflow to hidden, to
             use the complete page */
            margin: 0;
            overflow: hidden;
        }
    </style>
</head>
<body>

<!-- Div which will hold the Output -->
<div id="WebGL-output">
</div>

<!-- Javascript code that runs our Three.js examples -->
<script type="text/javascript">

    // once everything is loaded, we run our Three.js stuff.
    $(function () {
          // here we'll put the Three.js stuff
    });

</script>
</body>
</html>

apple.js

$.getScript("apple.js", function(){

   alert("Script loaded but not necessarily executed.");

});

告诉我为什么这不起作用。

0 个答案:

没有答案