JS是什么

JavaScript019

JS是什么,第1张

是一个能够在服务器端运行JavaScript的开放源代码、跨平台JavaScript运行环境。

Node.js由Node.js基金会持有和维护,并与Linux基金会有合作关系。Node.js采用Google开发的V8运行代码,使用事件驱动、非阻塞和异步输入输出模型等技术来提高性能,可优化应用程序的传输量和规模。这些技术通常用于数据密集的即时应用程序。

Node.js大部分基本模块都用JavaScript语言编写。在Node.js出现之前,JavaScript通常作为客户端程序设计语言使用,以JavaScript写出的程序常在用户的浏览器上运行。

Node.js的出现使JavaScript也能用于服务端编程。Node.js含有一系列内置模块,使得程序可以脱离Apache HTTP Server或IIS,作为独立服务器运行。

扩展资料

js的优点

Node作为一个新兴的前端框架,后台语言,有很多吸引人的地方:

RESTful API

单线程

Node可以在不新增额外线程的情况下,依然可以对任务进行并发处理 —— Node.js是单线程的。它通过事件循环(event loop)来实现并发操作,对此,我们应该要充分利用这一点 —— 尽可能的避免阻塞操作,取而代之,多使用非阻塞操作。

参考资料来源  百度百科-node.js

简单的说,我们现在一般指的js都是指客户端javascript,其实就是浏览器的一些api(dom,bom)。

javascript是一种客户端脚本语言,早期主要用来做客户端数据验证等,现在已经称为非常流行的东西,完成用户在客户端的各种交互,比如下拉,无刷新数据传递等等。

其实,一个完整的 JavaScript 实现是由以下 3 个不同部分组成的:核心(ECMAScript)、文档对象模型(Document Object Model,简称DOM)、浏览器对象模型(Browser Object Model,简称BOM)。

我们通常指的是后两者。但是想要真正学习javascript那就要去了解他核心的部分哦。

因为现在网站对用户体验越来越注重,恰巧js又非常擅长客户端用户交互的事情,所以现在javascript越来越流行了。

希望我的回答对你有所帮助,有问题可以追问,觉得好就点个赞,有用就采纳!