我在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.");
});
告诉我为什么这不起作用。