什么';在windows上运行.js javascript文件最简单的方法是什么?
当您尝试运行(而不是编辑)Javascript文件时,它会给出一个错误,听起来好像代码中缺少引用。例如,我得到:什么';在windows上运行.js javascript文件最简单的方法是什么?,javascript,Javascript,当您尝试运行(而不是编辑)Javascript文件时,它会给出一个错误,听起来好像代码中缺少引用。例如,我得到: Line: 3 Char: 1 Error: 'document' is undefined' Code: 800A1391 Source: Microsoft JScript runtime error 它是否试图执行类似于VBScript的程序?我应该用另一个程序运行它吗?是的,它的工作原理很像VBScript。如果你想学习javascript,我建议你访问w3schoo
Line: 3 Char: 1
Error: 'document' is undefined'
Code: 800A1391
Source: Microsoft JScript runtime error
它是否试图执行类似于VBScript的程序?我应该用另一个程序运行它吗?是的,它的工作原理很像VBScript。如果你想学习javascript,我建议你访问w3schools.com。还可以查看这个类似的问题最简单的“运行JS文件”方法是创建一个引用JS文件的HTML文件,并让默认浏览器运行它。一个简单的HTML文件的示例可以实现这一点(假设脚本名为
script.js
,并且与HTML文件位于同一文件夹中(名为script.HTML
):
我的剧本
作为旁注,在windows上,您可以命名您的html
文件script.hta
,它将在Internet Explorer和没有地址栏的窗口中打开(),取决于您的环境,这可能会稍微容易一些。是一种Microsoft技术,用于以各种语言运行脚本文件:它将脚本文件与脚本引擎连接起来以运行它。它从Windows 95开始就存在,其文档可在web上找到
如果双击.js
文件,并且WSH未被禁用,则会导致Microsoft的“JScript”正在运行脚本引擎,以使用JavaScript绑定执行脚本,该脚本用于执行环境,包括对文件系统和shell的访问。它不提供浏览器环境或HTML呈现,因此文档
标记为未定义
若要运行浏览器脚本,请在浏览器中运行它。系统脚本可能被编写为在WSH下运行,但在Windows下有一个更新的“PowerShell”替换。并提供替代的跨平台功能和功能
请注意,“JScript”这个名称起源于上个世纪的浏览器大战。我们不必说了;-)JScript是一个脚本运行时引擎,它的语法与JavaScript类似(关于诉讼的更长故事),是
.js
文件的默认处理程序<代码>文档是浏览器JavaScript引擎中可用的全局对象(JScript没有定义)。至于如何“运行”它,您可能需要创建一个引用该脚本的html
文件,然后双击该脚本,该脚本希望有一个用于某些内容的环境。你的剧本应该做什么?显然,它期望一个DOM。你不能仅仅“运行一个文件”而期望一切就绪。如果你想要一个更现代化的引擎,你可以将node.js与.js文件相关联。这是一个注释而不是答案。
<html>
<head>
<title>My Script</title>
<script src='script.js'></script>
</head>
<body></body>
</html>