nodeJs是什么

问题1、node.js是什么?

nodejs是什么,网上搜索了一上,发现中心意思都可以理解,都说它是一个javascript运行平台,是一个运行在服务端的javascript。如下:

答案一:

Node.js是一个Javascript运行环境(runtime),发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。Node.js对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好。

V8引擎执行Javascript的速度非常快,性能非常好。 Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效(解决了应用高并发的问题),非常适合在分布式设备上运行数据密集型的实时应用。
答案二:

首先要清楚Node不是一个Web服务器,这十分重要。它本身并不能做任何事情。它无法像Apache那样工作。如果你希望它成为一个HTTP服务器,你必须借助它内置库自己编写。Node.js只是计算机上执行代码的另一种方式,它是一个简单的JavaScript Runtime.

答案三:

Node.js 就是运行在服务端的 JavaScript。

Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。

Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。

以上是网上对node.js的解释,我自己理解来还是有些糊涂,我是第一次接触 node,看了这么多对nodeJS的解释,发现nodeJS的中心思想与特点就是:

1、基于chrome v8引擎,即它是对chrome v8 javascript引擎进行了封装,是基于chrome v8 javascript 引擎运行时建立 的一个平台

2、它是采用事件驱动编程(这点jqueryjavascript一样)

3、它是单线程、单进程的,使用非阻塞I/O等技术,

4、轻量、可伸缩,适于实时数据交互应用。

因此我自己总结了一句话:

nodeJs是什么,就是一个基于crhorme v8 javaScript引擎,并采用事件驱动、非阻塞I/O模型等技术实现的一个javascript运行平台,也可以理解成运行在服务端的javascript,虽然现在多是javascript开发者在使用它。

问题2:.node.js就属于前端技术还是后端技术?

首先你得了解什么nodejs,其次了解什么后端技术及作用

 1.node.js组成:谷歌浏览器的V8引擎、C++语言编写的,本质上是一个JavaScript的运行环境。提到js,就能想到浏览器里面的各种交互组件,异步请求等等,它们依靠浏览器JavaScript 的引擎,来解析页面的js代码。

2.目前流行的后端语言就是PHP、Java、.Net,使用后端语言实现服务器上的开发叫做后端技术。

3.nodejs就是让JavaScript(js)可以实现服务器上的开发。

4.JavaScript(前端语言)+nodejs(JavaScript的运行环境)=实现服务器上的开发(后端技术),也就是说js+nodejs实现了后端开发的技术

问题3:JavaScript 引擎是做什么用的?

1、JavaScript 引擎负责解释并执行代码

原文地址:https://www.cnblogs.com/w-essay/p/7543470.html