Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.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
Javascript在HTML中不使用脚本标记吗?_Javascript_Html_Tags - Fatal编程技术网

Javascript在HTML中不使用脚本标记吗?

Javascript在HTML中不使用脚本标记吗?,javascript,html,tags,Javascript,Html,Tags,我第一次学习Javascript,并使用w3resource.com的在线教程帮助我理解基础知识 我在一篇教程中看到了一些我不理解的事情,但我无法知道这篇教程是否误导了我,或者我遗漏了什么 基本上,这是一个打印日期和时间的小程序。我看到了HTML和JS,这样我就可以看到它是如何工作的。根据我所读到的关于JS的内容,HTML需要一个“script”标记,以便它知道如何合并JS。但是,我没有看到在教程中使用该标记。这是否意味着教程在什么是正确的协议方面误导了我,或者有没有办法在HTML中嵌入JS而不

我第一次学习Javascript,并使用w3resource.com的在线教程帮助我理解基础知识

我在一篇教程中看到了一些我不理解的事情,但我无法知道这篇教程是否误导了我,或者我遗漏了什么

基本上,这是一个打印日期和时间的小程序。我看到了HTML和JS,这样我就可以看到它是如何工作的。根据我所读到的关于JS的内容,HTML需要一个“script”标记,以便它知道如何合并JS。但是,我没有看到在教程中使用该标记。这是否意味着教程在什么是正确的协议方面误导了我,或者有没有办法在HTML中嵌入JS而不使用“script”标记

以下是我正在展示的内容:

HTML:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>JavaScript current day and time</title>
</head>
<body>

</body>
</html>
这是我正在使用的教程:


如果有人能向我解释一下这个JS是如何在没有标签的情况下嵌入HTML的,我将不胜感激。下周我将亲自对此进行测试,我将被要求从头开始编写代码,所以我不能容忍这样的误解。

他们正在使用JS-Bin(为您插入脚本元素)来主持演示。

他们正在使用JS-Bin(为您插入脚本元素)来主持演示。

这段代码确实有些奇怪。有3种方法可以链接JS和HTML:

  • 使用脚本标记:

    您的脚本

  • 在另一个文件中写入JS,并使用以下命令将其链接到HTML:

  • 将其与以下活动结合起来:

    单击此处

我只是认为,在教程中,他们使用了类似JSBin的东西来链接文件,或者将JS部分合并到HTML中,就像它在示例中一样


我希望这将对您有所帮助。

这段代码确实有一个奇怪的地方。有3种方法可以链接JS和HTML:

  • 使用脚本标记:

    您的脚本

  • 在另一个文件中写入JS,并使用以下命令将其链接到HTML:

  • 将其与以下活动结合起来:

    单击此处

我只是认为,在教程中,他们使用了类似JSBin的东西来链接文件,或者将JS部分合并到HTML中,就像它在示例中一样


我希望这会对你有所帮助。

你完全正确。HTML需要一些关于什么是脚本和什么是HTML的指示。脚本可以内嵌在如下标记中:

<script type="text/javascript">
    var loc = window.location;        
</script>

var loc=窗口位置;
或者不带类型标记

<script>
    var loc = window.location;        
</script>

var loc=窗口位置;
注意,在大多数情况下,您不需要指定语言,因为默认语言通常是JS

此外,您还可以使用外部文件(同样,类型通常是可选的,但在其中包含类型并没有坏处):


在您参考的教程中,他们跳过了向您显示js放置位置的步骤。这通常是因为他们想让您决定是内联使用还是在单独的文件中使用。此外,像JS-Bin之类的许多工具只是向您展示不同类型的内容(css、JS、html),而没有向您展示它们是如何链接在一起的。他们还经常跳过任何框架依赖项的样式标记和脚本标记,因为他们试图使它对读者来说更简单

这就是说,如果保持简单会让用户的生活更加困难,那么教程和演示环境的设计可能会出现一些小问题


希望这有帮助

你完全正确。HTML需要一些关于什么是脚本和什么是HTML的指示。脚本可以内嵌在如下标记中:

<script type="text/javascript">
    var loc = window.location;        
</script>

var loc=窗口位置;
或者不带类型标记

<script>
    var loc = window.location;        
</script>

var loc=窗口位置;
注意,在大多数情况下,您不需要指定语言,因为默认语言通常是JS

此外,您还可以使用外部文件(同样,类型通常是可选的,但在其中包含类型并没有坏处):


在您参考的教程中,他们跳过了向您显示js放置位置的步骤。这通常是因为他们想让您决定是内联使用还是在单独的文件中使用。此外,像JS-Bin之类的许多工具只是向您展示不同类型的内容(css、JS、html),而没有向您展示它们是如何链接在一起的。他们还经常跳过任何框架依赖项的样式标记和脚本标记,因为他们试图使它对读者来说更简单

这就是说,如果保持简单会让用户的生活更加困难,那么教程和演示环境的设计可能会出现一些小问题


希望这有帮助

该站点将这两者放在一起,然后将其加载到一个框架中。有一些脚本标签,但实际上,如果你刚开始使用web技术,没有人会期望你知道这些东西。这似乎只是jsbin的一个怪癖,因为它让你可以放入一个虚拟html页面。所有输出都是到控制台的,它不与网页交互,也不嵌入网页中。我的意思是,从字面上讲,它是在一个网页上显示给你的——但你得到的是我的大意,而不是那个网页——网站将两者放在一起,然后将其加载到一个框架中。有一些脚本标签,但实际上,如果你刚开始使用web技术,没有人会期望你知道这些东西。这似乎只是jsbin的一个怪癖,因为它让你可以放入一个虚拟html页面。所有输出都是到控制台的,它不与网页交互,也不嵌入网页中。我的意思是,从字面上看,它是在一个网页上向你们展示的——但你们明白我的意思,而不是那个网页