Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mozilla不能很好地解释javascript_Javascript_Html - Fatal编程技术网

mozilla不能很好地解释javascript

mozilla不能很好地解释javascript,javascript,html,Javascript,Html,我最近开始学习javascript,我一开始就被困在这里,这就是问题所在 这是我的代码: JavaScript第2章 这是另一个基本页面 警报(“你好,世界!!”); JavaScript第2章 这是另一个基本页面 警报(“你好,世界!!”); 你应该注意语法,比如“”这里有两个不相关的问题 JavaScript没有运行 HTML属性值可以用U+0022:引号或U+0027:撇号分隔。在某些情况下,可以完全省略分隔符 您正试图用U+201D:右双引号分隔属性值,该双引号不是有效的分隔字符

我最近开始学习javascript,我一开始就被困在这里,这就是问题所在

这是我的代码:


JavaScript第2章
这是另一个基本页面
警报(“你好,世界!!”);

JavaScript第2章
这是另一个基本页面
警报(“你好,世界!!”);

你应该注意语法,比如“”

这里有两个不相关的问题

JavaScript没有运行 HTML属性值可以用
U+0022:引号
U+0027:撇号
分隔。在某些情况下,可以完全省略分隔符

您正试图用
U+201D:右双引号
分隔属性值,该双引号不是有效的分隔字符。因此,它被视为没有使用分隔符,并且两端的
U+201D:RIGHT双引号是数据的一部分

虽然
text/javascript
是公认的javascript MIME类型,但
“text/javascript”
不是。因此,Firefox(正确地)将脚本视为是用它不理解的语言编写的,并忽略了它

随着HTML5的发布,type属性变得可选。为了解决那个问题,完全忽略它

标题渲染不正确。 您使用了
U+2019:RIGHT单引号
,而不是
U+0027:撇号
。除此之外,您还使用一个字符编码(可能是传统的ISO-8859-1)保存文档,但浏览器会将其解析为不同的编码(可能是现代的UTF-8)


您应该将编辑器配置为使用UTF-8,并确保告知浏览器您正在使用UTF-8。.

您使用了错误的引号。引号不正确。你有一些奇怪的。您需要使用
或根本没有。啊,剪切粘贴编码的风险以及某些文本编辑工具“美化”引号的恶劣倾向。你应该指定编码/字符集,以避免对你的
h1
标记内容字符的错误解释。如果你使用文字处理器编写代码,请不要这样做。它有这样做的坏习惯。这读起来更像是一个发现差异的游戏,而不是一个答案。你改变了什么?为什么会有帮助?
<!doctype html>
<html>
<head>
<title>JavaScript Chapter 2</title>
</head>
<body>
<h1>Here's another basic page</h1>
<script type="text/javascript">
alert('Hello world!!');
</script>
</body>
</html>