01_node.js概念、api、命令

1、node.js下载

  • node.js官网 https://nodejs.org/en/
  • 两个版本:LTS和current(由于收购原因)
  • 安装时,高版本会覆盖低版本
  • 版本常识:偶数为稳定版-----奇数为非稳定版

2、什么是node.js?

  • node.js是一个基于谷歌V8引擎的JavaScript运行环境(用来运行和解析JS代码)
  • node.js使用了事件驱动(执行任务)、非阻塞式(异步)I/O模型,所以轻量又高效
  • node.js没有BOM和DOM操作,但增加了一些有特定功能的API

3、node.js的api(参考官网)

  • querystring 查询字符串
  • path 路径
  • fs 文件系统
  • http
  • url (以前曾是URL和URI,后统一)
    • 方法:parse 将url字符串解析为对象
    • 方法:format 将对象解析为url字符串
    • 方法:resolve 做url的替换,比如
      • url.resolve(’/one/two/three’, ‘four’)
        // ‘/one/two/four’
      • url.resolve(‘http://example.com/’, ‘/one’)
        // ‘http://example.com/one’
      • url.resolve(‘http://example.com/one/’, ‘two’)
        // ‘http://example.com/one/two’
      • url.resolve(‘http://example.com/one’, ‘/two’)
        // ‘http://example.com/two’

4、node.js的包管理工具?

  • npm是node.js的包管理工具,是全球最大的开源库生态系统
  • npm官网: https://www.npmjs.com/

5、node的运行形式

  • 第一种:REPL终端命令
  • 第二种: $ node 文件名(文件名可省略后缀)

6、node文件实时监听/自动刷新文件

  • nodemon (推荐) 安装$npm i nodemon -g 运行$nodemon 文件名
  • supervisor 安装$npm i supervisor -g 运行$supervisor 文件名

6、node的全局对象?

  • global
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值