01_node.js初识

一、为什么要学习node?

  • 为了帮助打开服务端
  • 只有了解服务端才能更好的配合服务端开发人员进行协同开发

二、node.js是什么

  • node不是一门语言、不是库、不是框架。是js运行时的环境。
  • node可以解析和执行js代码(以前只有浏览器可以解析执行js代码)。
  • node使用事件驱动和非阻塞IO模型(异步)使其轻量高效。
  • node有一个包生态系统npm,绝大多数js相关的包都存放在了npm上,这样做的目的是为了让开发人员更方便的去下载使用。
  • Node.js中的JavaScript
    • 没有BOM、DOM
    • 有ECMAScript(语法基础)
    • 在node这个js执行环境中为js提供了一些服务器级别的操作API
      • 比如文件读写
      • 网络服务构建
      • 网络通信
      • HTTP服务器

三、node.js能做什么

  • web服务器后台
  • 命令行工具
    • npm(node)
    • Git(C语言)
    • hexo(node)
  • 对于前端而言,接触node最多的是使用它的命令行工具

四、Hello world

  • 在vscode里面新建一个js文件(这里我把它建在了此目录下)写入:

    var aa = 'hello'
    console.log(aa)
    
  • 在文件夹中输入cmd打开命令行窗口(定位目录)

在这里插入图片描述

dir ------查看目录

node <js文件名> -------- 在node里执行相应的js文件

文件名不要使用node.js来命名。

这样就可以不用打开浏览器就能看到js的执行了。

猜你喜欢

转载自blog.csdn.net/weixin_48931875/article/details/118761427
今日推荐