Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript node.js和下划线.js之间的关系_Javascript_Node.js_Underscore.js - Fatal编程技术网

Javascript node.js和下划线.js之间的关系

Javascript node.js和下划线.js之间的关系,javascript,node.js,underscore.js,Javascript,Node.js,Underscore.js,我正在学习javascript和其他与它一起使用的东西。我读过一些关于nodejs和underline.js的链接,但我不明白它们之间的关系。我不确定他们是否有关联。我知道下划线.js要求预先安装node.js。如果underline.js是一个库,那么node.js是什么?node.js的用途是什么。如果这是一个愚蠢的问题,我很抱歉。我是初学者 它们并不是真正相关的(除了两者都是Javascript技术) js是一个Javascript库,与jQuery类似。它提供了在Javascript代码

我正在学习javascript和其他与它一起使用的东西。我读过一些关于nodejs和underline.js的链接,但我不明白它们之间的关系。我不确定他们是否有关联。我知道下划线.js要求预先安装node.js。如果underline.js是一个库,那么node.js是什么?node.js的用途是什么。如果这是一个愚蠢的问题,我很抱歉。我是初学者

它们并不是真正相关的(除了两者都是Javascript技术)

js是一个Javascript库,与jQuery类似。它提供了在Javascript代码中使用的常用函数

js是一个Javascript引擎,一个用于运行Javascript的程序。就像您有运行Perl、Ruby或Python代码的程序一样。在Javascript世界中,这有点不寻常,因为传统上,您不会用Javascript编写“服务器端”程序。相反,Javascript将作为网站的一部分在web浏览器中运行。在服务器上生成web站点的代码将用Java、Perl、Python、Ruby或其他语言编写。使用node.js,您可以使用相同的语言创建“整个堆栈”

下划线.js不需要node.js

在浏览器中,只需加载underline.js即可。如果您有一个服务器端程序,它可能在node.js上运行,但也可以使用其他引擎,而下划线.js并不关心


js还被用作Javascript世界中“构建工具”的基础(类似于C语言用户的“make”,Java用户的“Maven”)。这些程序是库开发人员用来打包代码、生成文档、运行单元测试等的程序。Underline.js可能使用node.js来构建自身。

它们实际上并不相关(除非两者都是Javascript技术)

js是一个Javascript库,与jQuery类似。它提供了在Javascript代码中使用的常用函数

js是一个Javascript引擎,一个用于运行Javascript的程序。就像您有运行Perl、Ruby或Python代码的程序一样。在Javascript世界中,这有点不寻常,因为传统上,您不会用Javascript编写“服务器端”程序。相反,Javascript将作为网站的一部分在web浏览器中运行。在服务器上生成web站点的代码将用Java、Perl、Python、Ruby或其他语言编写。使用node.js,您可以使用相同的语言创建“整个堆栈”

下划线.js不需要node.js

在浏览器中,只需加载underline.js即可。如果您有一个服务器端程序,它可能在node.js上运行,但也可以使用其他引擎,而下划线.js并不关心


js还被用作Javascript世界中“构建工具”的基础(类似于C语言用户的“make”,Java用户的“Maven”)。这些是库开发人员用来打包代码、生成文档、运行单元测试等的程序。Underline.js可能使用node.js来构建自身。

让我们退一步

JavaScript是一种编程语言

您可能知道它在浏览器中使用。Node.js接受JavaScript并使其生效,以便您可以在计算机上创建JavaScript程序

现在,underline.js是一个JavaScript库,它为JavaScript提供了很多很好的功能。不一定在Node.js中的计算机/服务器上,但可能在浏览器中。但无论你在哪里添加它,它都会添加这些功能


好了。两者都是JavaScript。只有这一点是相关的。

让我们后退一步

JavaScript是一种编程语言

您可能知道它在浏览器中使用。js采用JavaScript并使其在计算机上创建JavaScript程序

现在,underline.js是一个JavaScript库,它为JavaScript提供了很多很好的功能。不一定在Node.js中的计算机/服务器上,但可能在浏览器中。但无论你在哪里添加它,它都会添加这些功能

好了。两者都是JavaScript。只有这样才有关系