什么是Nodejs?Nodejs的由来,简单的带你了解Nodejs今生前世,npm配置源

本文介绍了Node.js的起源,由Ryan Dahl在2009年发起,选择JavaScript作为语言,因其非阻塞I/O和事件驱动模型在处理高并发时表现出色。Node.js是一个基于Chrome V8引擎的JavaScript运行环境,其包管理工具npm是全球最大的开源库生态系统。此外,文章还讨论了如何配置npm源,包括临时和全局设置,以及如何使用cnpm安装依赖包。
摘要由CSDN通过智能技术生成
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
    1. 防止丢锅
    2. 了解前后交互流程
    3. 能够书写api
    4. 全栈
      –会查看api 接口文档
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值