为什么我们在 HTML 中使用 JavaScript?
首先,我们将学习什么是 JavaScript。当一个网站不仅仅是展示静态信息,例如显示及时的内容更新、交互式地图、动画 2D/3D 可视化效果、滚动视频播放器等时,几乎肯定使用了 JavaScript。此外,您可以使用脚本或编程语言 JavaScript 向网站添加高级功能。标准 Web 技术组成的分层蛋糕的前两层是 HTML 和 CSS。这是第三层。
网页的层
我们用来构建和定义 Web 内容含义的标记语言称为 HTML。使用 HTML,我们可以定义段落、标题和数据表,并将图像和视频嵌入网页中。
CSS(层叠样式表)是一种样式规则语言,我们使用它来应用样式到我们的 HTML 内容,例如设置背景颜色和字体,并将其组织成多个列。
JavaScript 是一种脚本语言,使您能够做任何事情,包括构建动态更新的材料、管理多媒体和动画图形。使用几行 JavaScript 代码可以完成的事情非常出色。
JavaScript 在 Web 开发中的用途
JavaScript 是一种用于 Web 的计算机语言。JavaScript 可用于更新和修改 HTML 和 CSS。它可以用于计算、更改和验证数据。用户可以使用 JavaScript 与网页交互。JavaScript 可以实现的功能几乎没有限制;以下只是一些在网页上使用它的示例 -
您可以通过按下按钮来显示或隐藏更多信息。
当鼠标悬停在按钮上时,按钮的颜色会发生变化。
该网站有一个您可以滚动的图像轮播。
放大或缩小照片,在网站上使用计时器或倒计时,
在页面中播放音频和视频内容,
动画和显示,使用汉堡包下拉菜单等等。
JavaScript 在网页上的作用
当您在浏览器中加载网页时(浏览器标签页),您将在执行环境中执行代码(HTML、CSS 和 JavaScript)。这类似于一个工厂,它输入原材料(代码)并生产成品(网页)。
通过文档对象模型 API,JavaScript 通常用于编辑 HTML 和 CSS 以动态更新用户体验。请记住,您的 Web 文档的代码通常按照其在页面上出现的顺序加载和运行。如果 JavaScript 在 HTML 和 CSS 之前加载和运行,并且它旨在修改它们,则可能会发生错误。
如何将 JavaScript 添加到页面?
与 CSS 应用于 HTML 页面类似,JavaScript 也是如此。但是,JavaScript 需要一个 HTML 标签,即 <script>。
在下面的示例中,我们将学习用户如何在 HTML 文件中使用 script 元素将 JavaScript 代码嵌入到 head 标签中。
示例
如下例所示,我们在 HTML 文件中嵌入了 JavaScript 来修改 HTML。在 script 标签内,我们创建了一个名为“ParaChange”的函数。我们在 body 标签内创建了一个“点击此处”按钮。按钮的点击事件将调用 ParaChange 函数。该函数使用 DOM 的 document.getElementById() 操作 p 标签并更改语句。
<html> <head> <script> // inside the head tag is a script tag. // The onclick event calls the parachange function function ParaChange() { document.getElementById("para").innerHTML = "The line has changed."; } </script> </head> <body> <h2>Including JavaScript in HTML document in <i>Head tag</i></h2> <p id="para">The is a line</p> <button type="button" onclick="ParaChange()">Click Here</button> </body> </html>
用户可能会注意到,由于点击了按钮,p 标签内的段落行在点击事件中发生了变化。这是因为在 head 标签的 script 标签内编写的“ParaChange”函数在此点击事件期间被调用。
这样,我们可以通过编写复杂的代码来创建灵活和动态的页面,从而在 HTML 中使用 JavaScript。