如何衡量我os/exec在Golang中运行的可执行文件所使用的内存量?通过操作系统本身做到这一点更好吗?
如何使用kineticJS和box2dweb以便我可以进行碰撞检测?比如,如何在通过kineticJS渲染的图像周围放置圆形边界并通过box2dweb应用物理?
有没有关于这个或任何可以帮助我的代码的好教程?或者有什么有效的方法可以与kineticJS本身进行碰撞检测?
我试图从外部.js文件调用一个函数,但控制台返回错误,并且没有调用该函数.如何更正我的代码并能够正确调用该函数.
这是主要的.html文件:
<html>
<head>
<script type="text/javascript" src="xp.js">
</script>
<script type="text/javascript">
window.onload = xyz.makeShape.Circle();
</script>
</head>
<body>
<canvas id="xyz" width="600" height="600"></canvas>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
这是.js文件:
var xyz = xyz || {};
var canvas = document.getElementById('xyz');
var context = canvas.getContext('2d');
xyz.makeShape = {
Circle : function() {
console.log('working');
}
}
Run Code Online (Sandbox Code Playgroud)
编辑
我在控制台中收到2个错误:
错误1
TypeError: canvas is null
window.onload = xyz.makeShape.Circle;
Run Code Online (Sandbox Code Playgroud)
错误2
TypeError: xyz.makeShape is undefined
window.onload = xyz.makeShape.Circle;
Run Code Online (Sandbox Code Playgroud)