首页 > 解决方案 > 如何在不设置整个文件系统的情况下运行特定的 JS 脚本

问题描述

古腾摩根。

我需要通过将特定的 js 脚本添加到基本的 html 文件来运行它,因此当我打开 index.html 时,该脚本将运行(顺便说一句,如果您知道一种更好的方法,只需单击一下即可运行特定脚本,我很高兴知道它)。

所以,这里我有一个使用 FileSync (fs) 的脚本:

const fs = require('fs');

但是由于“require”方法本身需要“require.js”,这需要“main.js”(这很有趣)才能正常运行,所以我被卡住了。所以,要运行我的script.js,我需要编写另一个使 require.js 工作的脚本,但这不是我打算浪费时间的。

我不是网络学习者,我不会学习所有需要的东西,我只需要运行一个特定的 JS 脚本。

PS 是的,我打算在 python 上编写一个合适的脚本,但是由于我已经在 J​​S 上有一个工作(不太正确)的解决方案,我想先尝试一下。

标签: javascript

解决方案


东西.js:

function hello(){
  alert("Hello");
}

索引.html:

<script src="something.js"></script>
<button onclick="hello()">Clicky</button>

当然这不是一个格式良好的html,但它可以用于测试。
require是关于处理 node.js 中的模块等,在 html 中,您有<script>标签,您可以在其中直接编写代码或从外部源加载某些内容。
请注意,如果您有 node.js 代码,则不一定可以在浏览器中使用。


推荐阅读