1.Nodejs的由来,今生前世,简单的了解
Nodejs为什么选择的是JavaScript语言而不是Java语言或者c#语言?
nodejs并不是因为js而产生的,而是因为开发人员开发时使用了JavaScript语言,所以node选择了js,ryna dahl这个开发师在2009 2月份对node 有想法并去实行了,然后2009 5月份在Gitup开源,2009 11月份jsconf讲解推广node使用 ,2010年底 被xxx公司收购,2018 发现有bug。
2.什么是Nodejs
Node.js是一个基于Chrome v8 引擎的JavaScript运行环境(chrome v8 runtime)
Node.js使用了一个事件驱动,非阻塞时i/o的模型,使其轻量又高效(事件驱动,i/o,高效,轻便)
Node.js的包管理工具npm,全球最大的开源库生态系统
nodejs官网
npm 插件官网
3.Nodejs的优点:处理高并发时期特别好用
i/o流 即input输入输出流,读写输入输出 ,正常i/o流的操作都是阻塞的(ajax 同步)
列如:文件的读写 网络请求 数据库的处理
- 为什么使用nodejs
- 防止丢锅
- 了解前后交互流程
- 能够书写api
- 全栈
–会查看api 接口文档