关于node.js介绍及应用场景

关于node.js介绍及应用场景

nodejs

  • node基于V8引擎,webkit内核
    • 类似webview、谷歌浏览器等
  • nvm安装地址
  • https://github.com/coreybutler/nvm-windows/releases
  • 官网:nodejs.org
  • nvm可以实现nodejs版本的切换
  • npm工具,下载nodejs所需的模块
  • 后面学习的webpack(自动化项目部署)就是基于node环境运行的
  • node不是后台语言,是一个工具或者环境,js是全栈语言

  • 基于V8引擎渲染js

    • REPL模式;(read-evaluate-print-loop,输入-求值-输出-循环)
    • 在命令行中node xxx.js
    • 一般会把node安装在服务器上,在服务器端写一些js代码,通过node执行这些代码,实现服务器应该干的一些
    • 在WEBSTORM等编辑器中执行
  • 单线程,无阻塞I/O操作,event-driven事件驱动

    • node是单线程异步,基于事件驱动任务执行
    • 类似发布订阅
  • npm (node package manager) 是安装node后自带的模块管理工具,基于它可以安装和写在对应的模块,类似的管理工具还有bower,yarn

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值