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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了