为什么在我的网络应用上的canvas元素上方有一个随机括号“]”?

时间:2016-10-10 15:06:31

标签: javascript html

Web App with random bracket in the left corner

上图是包含我所指的随机括号的图像。您可以在底部的开发人员工具中看到括号似乎插入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>

如您所见,代码中没有杂散的方括号。我不确定为什么会出现这种情况。作为旁注,此括号使得红色方块和任何其他代码不会显示在画布中。有什么想法吗?

3 个答案:

答案 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>]

当我对这样简单的事情感到困惑时,我喜欢带狗散步,或者和我的孩子一起玩一会儿然后回来。在你清醒了之后,更容易看到这样的事情。