盒里的百合花 發表於 2023-6-16 14:30:00

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

<p>javascrip简称为js,是一门语言。<br>
node.js是一个平台,也是javascript运行时环境。<br>
vue.js是前端javascript框架。</p>
<p>Node.js 是一个 JavaScript 运行时,可以在服务器端运行 JavaScript 代码。</p>
<p>Vue.js 是一个前端 JavaScript 框架,主要用于构建用户界面。它可以用于构建单页面应用程序(SPA)或与后端框架(如 Node.js)配合使用来构建服务端渲染的应用程序。</p>
<p>总的来说,Node.js 和 Vue.js 没有直接关系,但是可以结合使用。你可以使用 Node.js 来构建后端服务,然后使用 Vue.js 构建前端界面</p>
<p><img src="https://img2023.cnblogs.com/blog/2121442/202306/2121442-20230616143210395-2021412251.png"></p>
<p>如果要执行JavaScript代码,需要一个js引擎,你可以安装一个浏览器(内置js引擎),或nodejs环境(内置js引擎),如果你在js代码中调用了浏览器提供的API,则必须安装一个浏览器,若调用了nodejs API,则必须安装nodejs环境,然后以各自规定的方式加载、执行JavaScript代码。</p>
<p>第一,JavaScript是一门编程语言(脚本语言),而Node.js是一个平台,可以简单理解为它是JavaScript的一种执行环境。</p>
<p>第二,JavaScript以前是在浏览器里执行的,需要浏览器里的JavaScript引擎,Firefox有叫做Spidermonkey的引擎,Safari有JavaScriptCore的引擎,Chrome有V8的引擎,</p>
<p>现在有人把Chrome有V8的引擎的引擎拿出来做了包装,加入了   内置基本模块(大多用JavaScript编写),就构成了Node.js。</p>
<p>第三,Node.js可以说是JavaScrip的一种独立于浏览器的运行环境。</p>
<p>第四,组成的差别:</p>
<table>
<thead>
<tr>
<th>Node.js</th>
<th>javascript</th>
</tr>
</thead>
<tbody>
<tr>
<td>ECMAScript(语言基础,如:语法、数据类型结构以及一些内置对象)OS(操作系统) file(文件系统)net(网络系统) database(数据库)</td>
<td>ECMAScript(语言基础,如:语法、数据类型结构以及一些内置对象)DOM(一些操作页面元素的方法) BOM(一些操作浏览器的方法)</td>
</tr>
</tbody>
</table>
<p>资料:<br>
https://blog.csdn.net/liuxiaoniudechuntian/article/details/109830258<br>
https://blog.csdn.net/weixin_42579969/article/details/129452816<br>
https://blog.csdn.net/forebe/article/details/103053569</p><br><br>
来源:https://www.cnblogs.com/xiaohaigegede/p/17485473.html
頁: [1]
查看完整版本: javascript,js,node.js,vue.js等之间的区别