我在尝试在启动页面时包含在另一个文件中的 javascript 文件中使用函数时遇到问题。
在文件 design.js 我想做 var x = new canvasManager(); 而 canvasManager 是在 canvasManager.js 中定义的。
但是,当我尝试这个时,我得到一些“未捕获的类型错误未定义不是函数”。是什么赋予了?以下是我在浏览器中输入的 html 文件中的相关代码:
<link rel="stylesheet" type="text/css" href="styles.css" />
<script type="text/javascript" src="jquery/jquery.js"></script>
<script type="text/javascript" src="jquery/kinetic.js"></script>
<script type="text/javascript" src="designManager.js"></script>
<script type="text/javascript" src="canvasManager.js"></script>
<script type="text/javascript" src="gateManager.js"></script>
<script type="text/javascript" src="wireManager.js"></script>
<script type="text/javascript" src="toolbarManager.js"></script>
<script type="text/javascript" src="objectDrawing.js"></script>
<script type="text/javascript" src="util/mouseEventManager.js"></script>
<script type="text/javascript" src="util/hotkeyManager.js"></script>
<script type="text/javascript" src="util/htmlUtils.js"></script>
<script type="text/javascript" src="design.js"></script>
<script type="text/javascript">
$(document).ready(function(){
initializeDesign();
});
</script>
//在设计.js中...
function initializeDesign() {
var canvasManager = new canvasManager();
}
感谢您的任何帮助。