javascript区别介绍

nodejs与javascript的区别

电脑知识 2021-05-11 08:52:08 27

导读

JavaScript介绍:JavaScript(简称“JS”)是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(……

JavaScript介绍:


JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。


Node.js介绍:


Node.js发布于2009年5月,由Ryan Dahl开发,是一个基于Chrome V8引擎的JavaScript运行环境,使用了一个事件驱动、非阻塞式I/O模型, 让JavaScript 运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言。


Node.js对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好,V8引擎执行Javascript的速度非常快,性能非常好,基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。


Node Js与JavaScript的区别及nodejs优缺点。


1.原生js运行文件依赖于浏览器;


2.nodejs运行文件的时候服务为终端;


3.原生js有兼容性问题,nodejs不存在兼容性问题;


4.nodejs可以进行本地的读写,服务器搭建,连接数据库等,而原生js无法做到。


nodejs的优点:在项目中相当于中间层的使用


缺点:不适合大量的运算


1253067 TFnetwork_cn