nodejs与javascript的区别是:1、原生js运行文件依赖于浏览器;2、nodejs运行文件的时候服务为终端;3、原生js有兼容性问题,而nodejs不存在兼容性问题;4、nodejs可以进行本地的读写,而原生js无法做到。
本文操作环境:windows7系统、nodejs10.16.2&&javascript1.8.5版、Dell G3电脑。
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的优点:在项目中相当于中间层的使用
缺点:不适合大量的运算
推荐学习:《javascript高级教程》
以上就是nodejs与javascript的区别的详细内容,更多请关注自由互联其它相关文章!