我需要在没有浏览器的情况下运行JavaScript吗?我知道需要网络浏览器。但任何机会都有可能吗?
答案 0 :(得分:5)
答案 1 :(得分:3)
是的,当然。要将另一个Javascript处理器添加到有效答案,您可以使用:
答案 2 :(得分:1)
您可以创建一个节点应用程序,它可以作为普通可执行文件运行。我相信Spotify和Slack是Node包装应用程序的好例子。
使用NodeJS
答案 3 :(得分:1)
对于一个完整堆栈的网站,有一个前端和后端。
前端在用户的浏览器上运行,您可以使用JavaScript或JavaScript MVC(模型视图控制器)框架(如AngularJS或ReactJS)增强网站功能。
在后端或服务器上,您可以运行多种不同的语言(Python,Ruby,C#,PHP等)来创建前端可以插入“端点”的应用程序(结帐有关更多信息的7条宁静路线Link)。
NodeJS由Ryan Dahl于2009年创建,作为服务器端语言,因此现在开发人员可以在其Web应用程序的前端和后端使用JavaScript,因此只需要学习一种语言来创建一个完整的堆栈Web应用程序。
我会查看NodeJS网站(Link)以获取更多信息以及如何安装到您的操作系统上,它非常容易从命令行界面运行。此外,我还将看一下节点包管理器(NPM),您可以在这里安装各种软件包,以便使用Express,Mongoose,Morgan,NodeMon,CORS等后端API。