1-node.js简介

node.js是什么

node.js不是编程语言,是一个开发平台, 就像Java开发平台, PHP开发平台等,
每个开发平台都有自己的编程语言 ,node.js的开发平台的编程语言是JavaScript语言,
有许多特定的API能够调用
node.js平台不是自己开发的 ,而是基于Chrome V8 JavaScript引擎构建,所以可以直接运行JavaScript语言

node.js特点

  1.事件驱动(当事件被触发时,执行传递过去的回调函数)
  2.非阻塞I/O模型(当执行I/O操作时,不会阻塞线程  I/O:输入输出)
            当程序执行时遇到需要读写的操作消耗时间时,不会停止等待会继续向下执行
            当读写结束时在通知node.js执行相关操作
   3.单线程
  4.拥有世界上最大的开源库生态系统--npm

node.js开发网站和Java PHP .Net等传统模式开发的区别

传统模式:必须要有web容器 (例如Apache Nginx)
        访问静态资源如:html css 的时候 Apache等web容器会帮我们处理

node.js开发:不需要web容器 (node.js本身就可以创建http服务器 本身就是一个http服务器)
            必须自己手动写代码处理每个请求

猜你喜欢

转载自blog.csdn.net/MDZZ___/article/details/90241042