Tag: animation

将脚本部署到heroku后脚本无法运行

我创build了一个简单的JavaScript应用程序mojs,一个animation库,并希望将其部署到heroku。 首先,我尝试“heroku创build”等,并将原来的应用程序部署到heroku – 应用程序是可访问的,但脚本不起作用。 其次,我尝试通过插入一个脚本引导标签来改变一个应用程序,该应用程序遵循来自heroku网站的Node.js教程 <script src="http://cdn.jsdelivr.net/mojs/latest/mo.min.js"></script> <script src="myburstscript.js"></script> 复制我做的脚本到这个应用程序的文件夹 var myBurst = new mojs.Burst({ count:10, radius: {0 :150}, angle: {0 : 180}, children : { //fill:{'red' : 'blue'}, fill: ['red', 'purple', 'blue', 'violet'], duration : 1000, radius: 10, shape: 'polygon', delay: 'stagger(50)' } }); document.addEventListener('click', function(e) { myBurst.replay(); }); 然后运行“npm install mojs”,和往常一样, git add […]

Socket.io:断开连接后如何执行某些操作?

我使用node.js和socket.io来构build游戏。 我有如下的代码。 游戏很简单。 它开始做一些animation,只要它连接到服务器,并保持animation。 我想确保如果互联网连接断开或者服务器断开连接,则游戏将失败。游戏一旦连接恢复,游戏就会恢复。 animate函数从服务器获取内容。 因此,如果没有连接,它将无法正常工作。 我希望animation函数只有在有连接时才能执行。 所以我介绍了一个名为connected的variables,它应该保持连接的状态。 如果conncted = false,我停止animation。 但现在问题是socket.io本身尝试重新连接几次。 如何在重新连接过程中将连接设置为false? Game.js var connected = false; $(document).ready(function(){ //connect to socket server socket = io.connect('/gameserver'); socket.on('connect', function() { connected = true; animate(); }); socket.on('disconnect', function() { connected = false; socket.connect(); }); }); function animate() { …. …… …….. if (( connected ) && […]