Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.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 在前端使用节点JS_Javascript_Node.js_Content Management System_E Commerce_Web Frontend - Fatal编程技术网

Javascript 在前端使用节点JS

Javascript 在前端使用节点JS,javascript,node.js,content-management-system,e-commerce,web-frontend,Javascript,Node.js,Content Management System,E Commerce,Web Frontend,我听说Node.js用于应用程序的前端而不是后端,但我找不到任何可以使用它的用例。有人能解释一下前端使用Node.js的用例吗 同样,对于一个相当复杂的系统,例如用于电子商务站点的CMS(内容管理系统),Node.js是正确的选择吗 提前感谢在开发前端应用程序时,您通常会使用Node.js及其生态系统作为工具链的一部分,但部署的应用程序仍然是在用户浏览器中运行的常规JavaScript。例如,您可以使用Node的PackageManagernpm而不是Bower来管理前端依赖项 还有一个可以让您

我听说Node.js用于应用程序的前端而不是后端,但我找不到任何可以使用它的用例。有人能解释一下前端使用Node.js的用例吗

同样,对于一个相当复杂的系统,例如用于电子商务站点的CMS(内容管理系统),Node.js是正确的选择吗


提前感谢

在开发前端应用程序时,您通常会使用Node.js及其生态系统作为工具链的一部分,但部署的应用程序仍然是在用户浏览器中运行的常规JavaScript。例如,您可以使用Node的PackageManager
npm
而不是Bower来管理前端依赖项


还有一个可以让您使用为前端JavaScript应用程序(在用户浏览器中运行)中的Node设计的
npm
包。

Node.js是一个使用Chrome V8 JavaScript引擎的JavaScript运行时。前端已经在浏览器上使用了javascript引擎(对于Chrome来说是V8,对于Firefox来说是SpiderMonkey,对于Edge来说是Chakra),因此无论浏览器中是否在Node.js上运行javascript,您都可以期待非常类似的环境


但是,您可能对在前端使用Node.js模块感兴趣。模块使用名为
npm
的工具进行打包。您可以使用模块加载器或绑定器(如或)来完成此任务。

我猜您不会在浏览器中找到任何自定义javascript运行时(如节点)示例,因为浏览器有自己的javascript引擎。Node.js根本不在前端使用。