【NodeJS】认识NodeJS

认识NodeJS

零. 学习NodeJS的意义

  • 了解客户端游览器和服务端后台的交互过程。

一. 什么是NodeJS

  • NodeJS官网: https://nodejs.org/en / http://nodejs.cn
  • 一个基于Chrome v8引擎的一个JavaScript运行环境。作用是让JS有开发服务端的功能
  • Node使用事件驱动、非阻塞IO模型(异步读写)使其非常轻量和高效
    • Node中绝大数API都是异步
  • NPM是世界上最大的开源库生态系统(类似于GitHub)

二. NodeJS的环境安装和运行

  1. 在官网下载,然后安装. 要注意版本,下稳定版
    在这里插入图片描述
  2. 确认电脑是否安装了Node环境
    • 打开cmd,输入node -v
    • 如果现实版本号说明当前电脑已经安装Node环境,安装Node时会自动安装npm(软件包管理器)
      在这里插入图片描述
  3. 运行NodeJS
    1. VSCode中有一个code runner插件,安装后在页面中右键会出现run code按钮。点击运行当前页面代码
      在这里插入图片描述在这里插入图片描述
    2. 用终端命令node [js文件路径运行]
      在这里插入图片描述

三. 游览器端JS和服务端JS

  • JS运行在游览器端的
    • ECMAScript:js语法(变量、数据类型、表达式、代码结构…)
    • Bom:游览器对象模型,用js去操作游览器窗口
    • Dom:文档对象模型,用js去操作页面上的dom树
  • NodeJS让js可以运行在服务端
    • ECMAScript
  • Node.js中不能写bom和dom语法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值