问:是否可以在本地将javascript作为独立的Web脚本运行,而不是将其作为外部/内部引用包含在HTML中?
答:找出答案的关键是首先确定答案是什么。从MDN:
JavaScript是一种跨平台的,面向对象的脚本语言。它是一种小型轻量级语言。
这使我了解了脚本语言的含义(摘自Wikipedia):
支持脚本的编程语言:为特殊的运行时环境编写的程序,可以解释(而不是编译)并自动执行任务,这些任务可以由人工操作员一对一地执行
这意味着它可以根据目标环境在从IoT设备到服务器再到电话的各种使用案例中运行。这意味着它既可以独立使用,也可以在Web浏览器等环境中使用。
因此,本地执行可以采用多种方式,包括上述方式。但是为了简单起见,将其像通过HTML嵌入客户端一样是最简单的选择。因此,我可以编写单独的JavaScript文件,但可以在HTML页面中引用它们。Rhino和Node.js是使用自定义JavaScript服务器或JavaScript引擎的服务器端实现