查看: 77|回覆: 0

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

[複製鏈接]

4

主題

0

回帖

0

積分

热心网友

金币
0
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2012-2-1
發表於 2023-6-16 14:30:00 | 顯示全部樓層 |閲讀模式

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



来源:https://www.cnblogs.com/xiaohaigegede/p/17485473.html
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部