javascript,js,node.js,vue.js等之间的区别

javascrip简称为js,是一门语言。
node.js是一个平台,也是javascript运行时环境。
vue.js是前端javascript框架。

Node.js 是一个 JavaScript 运行时,可以在服务器端运行 JavaScript 代码。

Vue.js 是一个前端 JavaScript 框架,主要用于构建用户界面。它可以用于构建单页面应用程序(SPA)或与后端框架(如 Node.js)配合使用来构建服务端渲染的应用程序。

总的来说,Node.js 和 Vue.js 没有直接关系,但是可以结合使用。你可以使用 Node.js 来构建后端服务,然后使用 Vue.js 构建前端界面

如果要执行JavaScript代码,需要一个js引擎,你可以安装一个浏览器(内置js引擎),或nodejs环境(内置js引擎),如果你在js代码中调用了浏览器提供的API,则必须安装一个浏览器,若调用了nodejs API,则必须安装nodejs环境,然后以各自规定的方式加载、执行JavaScript代码。

第一,JavaScript是一门编程语言(脚本语言),而Node.js是一个平台,可以简单理解为它是JavaScript的一种执行环境。

第二,JavaScript以前是在浏览器里执行的,需要浏览器里的JavaScript引擎,Firefox有叫做Spidermonkey的引擎,Safari有JavaScriptCore的引擎,Chrome有V8的引擎,

现在有人把Chrome有V8的引擎的引擎拿出来做了包装,加入了 内置基本模块(大多用JavaScript编写),就构成了Node.js。

第三,Node.js可以说是JavaScrip的一种独立于浏览器的运行环境。

第四,组成的差别:

Node.js javascript
ECMAScript(语言基础,如:语法、数据类型结构以及一些内置对象)OS(操作系统) file(文件系统)net(网络系统) database(数据库) ECMAScript(语言基础,如:语法、数据类型结构以及一些内置对象)DOM(一些操作页面元素的方法) BOM(一些操作浏览器的方法)

资料:
https://blog.csdn.net/liuxiaoniudechuntian/article/details/109830258
https://blog.csdn.net/weixin_42579969/article/details/129452816
https://blog.csdn.net/forebe/article/details/103053569

posted @ 2023-06-16 14:30  小海哥哥de  阅读(510)  评论(0编辑  收藏  举报