Javascript &引用;意外标记<&引用;使用socket.io时HTML中出错
我一直在使用socket.io作为服务器,它工作得很好。然而,我得到了“出乎意料的标记对于延迟响应和更正间距的优点,我感到抱歉,我现在只是在学习HTML,但遗憾的是,由于我们的讲师连续快速地给出了相对详细的作业,因此我没有机会慢行。事实证明,我有一个server.js文件多次为这个.html文件提供服务,这导致了问题。是否Javascript &引用;意外标记<&引用;使用socket.io时HTML中出错,javascript,html,socket.io,Javascript,Html,Socket.io,我一直在使用socket.io作为服务器,它工作得很好。然而,我得到了“出乎意料的标记对于延迟响应和更正间距的优点,我感到抱歉,我现在只是在学习HTML,但遗憾的是,由于我们的讲师连续快速地给出了相对详细的作业,因此我没有机会慢行。事实证明,我有一个server.js文件多次为这个.html文件提供服务,这导致了问题。是否client files\main menu.js包含任何请使用。带有空格和反斜杠的值不是URI。URI使用斜杠作为路径分隔符,需要使用%20转义空格,请参阅RFC 3986。
client files\main menu.js
包含任何请使用。带有空格和反斜杠的值不是URI。URI使用斜杠作为路径分隔符,需要使用%20
转义空格,请参阅RFC 3986。仅出于这个原因,您就希望避免在文件名中使用空格。除此之外,错误消息确实说明了错误发生的位置。可能在包含的脚本中有一个script
元素,它不属于该元素(它只需要是脚本代码)。不,主菜单当前为空
<script src="client files\MainMenu.js"></script>
<html>
<script src="socket.io\lib\socket.io.js"> </script>
<script src="client files\MainMenu.js"></script>
<script>
var socket = io.connect('http://localhost');
socket.on('news', function (data)
{
console.log(data);
socket.emit('my other event', { my: 'data' });
});
</script>
<button onclick="singlePlayerClick()"> Single Player </button>
<button onclick="multiplayerClick()"> Multiplayer </button>
<button onclick="optionsClick()"> Options </button>
<button onclick="highScoreClick()"> High Score </button>
<input id="mysearch" type="search" />
</html>