上图是包含我所指的随机括号的图像。您可以在底部的开发人员工具中看到括号似乎插入body
标记的顶部。我一直在做一些研究,但我无法弄清楚为什么这个随机括号。我的代码如下。
<!DOCTYPE html>
<html>
<head>
<title>First Game</title>]
<meta charset="utf-8">
<style type="text/css">
*
{
padding: 0;
margin: 0;
}
canvas
{
background: #eee;
display: block;
margin: 0 auto;
}
</style>
</head>
<body>
<canvas id="myCanvas" width="480" height="320"></canvas>
<script type="text/javascript">
var canvas = document.getElementById('myCanvas');
var ctx = canvas.getContext('2d');
ctx.beginPath();
ctx.rect(10, 40, 50, 50);
ctx.fillStyle = "#eee";
ctx.fill();
ctx.closePath();
</script>
</body>
如您所见,代码中没有杂散的方括号。我不确定为什么会出现这种情况。作为旁注,此括号使得红色方块和任何其他代码不会显示在画布中。有什么想法吗?
答案 0 :(得分:4)
你的迷路方括号出现在这一行:
<title>First Game</title>]
代码中的第四行。
答案 1 :(得分:4)
因为您的public System.DateTime TimeUTC
{
get;
set;
}
[NotMapped]
public System.DateTime LocalTime
{
get
{
return this.TimeUTC.ToLocalTime();
}
set
{
this.TimeUTC = value.ToUniversalTime();
}
}
代码后面有一个流氓]
字符:
<title>
答案 2 :(得分:2)
在你的标题标签的头部,你最后有一个]。
<title>Title </title>]
当我对这样简单的事情感到困惑时,我喜欢带狗散步,或者和我的孩子一起玩一会儿然后回来。在你清醒了之后,更容易看到这样的事情。