在 Chrome 中创建和运行 JavaScript 文件
作为 Web 开发人员,无论你做什么,无论是前端还是后端,你总是必须以某种方式使用 JavaScript。
在我们的开发过程中,始终会在 Chrome 浏览器中编写、调整和执行 JavaScript 代码。通常,我们通过将 JavaScript 文件与 HTML 文档连接起来,在浏览器中执行 JavaScript 文件。
但情况并非总是如此。有时,我们需要在没有 HTML 文档的帮助下在浏览器中运行 JS 文件。
因此,要在 Chrome 浏览器中运行 JavaScript 文件,有两种方法。一种方法是在 Chrome 开发工具或本地系统上创建一个 JavaScript 文件,然后在 Chrome 浏览器中运行该文件。
我们将在下面实际看到这两种方式。
创建和运行 JavaScript 文件的最简单方法是使用 Chrome 开发人员工具。
在开发工具中创建和运行 JavaScript 文件的步骤:
-
打开 Chrome 浏览器并按键盘上的 F12 以打开 Chrome 开发者工具。或者,你也可以右键单击浏览器内的任意位置,然后从列表中选择
检查
以打开开发工具,如下所示。
-
打开 Chrome 开发工具后,点击
Sources
标签,然后选择Snippets
标签。如果你看不到片段标签页,请单击顶部的箭头以访问它。
-
要创建 JavaScript 文件,请单击
New Snippet
以创建该文件并为其命名。在这里,我们将myFile
作为文件名。
- 在这里,你可以使用 Ctrl + V 组合键编写或粘贴 JavaScript 代码。
下面是我们在开发工具中编写的代码。
在这里,我们刚刚创建了一个 h1
元素并在其中添加了一个句子。然后我们使用 prepend 方法在 body
标签内的顶部显示此文本。
var text = document.createElement("h1");
text.innerHTML = "This is Google's webpage";
document.body.prepend(text);
你还可以在文件内部进行更改时刷新页面。
这不会刷新文件内的代码。要运行你编写的 JavaScript 代码,你可以在关键字上按 Ctrl + Enter。
如果你的代码中有一些控制台语句,这些内容将显示在屏幕底部的控制台窗口中,如上图所示。请注意,你在此文件中编写的任何代码都只能在浏览器打开之前对你可用。
关闭 Chrome 浏览器后,你所做的所有更改都将丢失。因此,最好创建一个单独的文件,然后在 Chrome 浏览器中运行它。
这就是我们将在下一节中看到的内容。
将 JavaScript 代码存储在单独的文件中总是更好。这就是我们通常在创建生产就绪网站时的做法。
创建 JavaScript 文件很简单,每个人都知道怎么做。只需在文件名末尾添加 .js
扩展名,然后,文件现在是一个 JavaScript 文件。
虽然,对于大多数人来说,最困难的部分是如何在浏览器中运行这个 JavaScript 文件。人们通常将 JavaScript 连接到 HTML 文档,然后在 Chrome 浏览器中运行它。
但在这里我们对此不感兴趣。在这里,我们将专注于在浏览器中直接运行 JavaScript 文件。
这在 JavaScript 框架 node.js
的帮助下成为可能。你可以从官方网站下载 node.js
框架。
在你的系统上安装 node.js
后,你必须打开终端窗口并导航到存储 JavaScript 文件的位置。在这里,我们还需要一个名为 express.js
的库。
使用以下命令安装 express。
npm i express
然后在 JavaScript 文件中,导入 express 库并初始化一个 express 应用程序,如下所示。
const express = require('express');
const app = express();
app.get('/', (req, res)=>{
res.send("<h1>This is Google's webpage</h1>")
})
app.listen(4000, ()=>{
console.log(`Server is running on port 4000`);
});
在这里,我们还必须指定我们的服务器将运行的端口。在这种情况下,我们使用 4000
作为端口号。
你可以指定任意数字作为端口号,然后使用 /
路由中的 get 请求,你可以发送 JavaScript 代码。此代码将显示在 Chrome 浏览器上。
在这里,我们将通过在名为 index.js
的文件中编写上述代码,在浏览器的控制台窗口中打印一个文本,然后我们将使用 node.js
运行该文件。
要运行 JavaScript 文件,请运行 node filename.js
命令。确保将 filename
替换为要运行的 JavaScript 文件名,如下所示。
node index.js
现在转到 URL localhost:4000
,你将在浏览器上看到它的输出。
我们使用 send()
方法发送的内容将显示在屏幕上。这就是我们使用 node.js
和 express.js
在 Chrome 浏览器中创建和运行 JavaScript 文件的方式。
相关文章
在 Angular 中上传文件
发布时间:2023/04/14 浏览次数:71 分类:Angular
-
本教程演示了如何在 Angular 中上传任何文件。我们还将介绍如何在文件上传时显示进度条,并在上传完成时显示文件上传完成消息。
Angular 中所有 Mat 图标的列表
发布时间:2023/04/14 浏览次数:91 分类:Angular
-
本教程演示了在哪里可以找到 Angular 中所有 Mat 图标的列表以及如何使用它们。
Angular 2 中的复选框双向数据绑定
发布时间:2023/04/14 浏览次数:139 分类:Angular
-
本教程演示了如何一键标记两个复选框。这篇有 Angular 的文章将着眼于执行复选框双向数据绑定的不同方法。
在 AngularJS 中重新加载页面
发布时间:2023/04/14 浏览次数:142 分类:Angular
-
我们可以借助 windows.location.reload 和 reload 方法在 AngularJS 中重新加载页面。
在 AngularJs 中设置 Select From Typescript 的默认选项值
发布时间:2023/04/14 浏览次数:78 分类:Angular
-
本教程提供了在 AngularJs 中从 TypeScript 中设置 HTML 标记选择的默认选项的解释性解决方案。
在 AngularJS 中启用 HTML5 模式
发布时间:2023/04/14 浏览次数:150 分类:Angular
-
本文讨论如何在 AngularJS 应用程序上启用带有深度链接的 HTML5 模式。
在 AngularJs 中加载 spinner
发布时间:2023/04/14 浏览次数:107 分类:Angular
-
我们将介绍如何在请求加载时添加加载 spinner,并在 AngularJs 中加载数据时停止加载器。
在 Angular 中显示和隐藏
发布时间:2023/04/14 浏览次数:78 分类:Angular
-
本教程演示了 Angular 中的显示和隐藏。在开发商业应用程序时,我们需要根据用户角色或条件隐藏一些数据。我们必须根据该应用程序中的条件显示相同的数据。
在 Angular 中下载文件
发布时间:2023/04/14 浏览次数:104 分类:Angular
-
本教程演示了如何在 angular 中下载文件。我们将介绍如何通过单击按钮在 Angular 中下载文件并显示一个示例。