Node入门介绍

官方解释:Node.js不是一门语言,也不是库或者框架,是JavaScript运行时的环境,简单来讲就是Node.js可以解析和运行JavaScript代码,现在JavaScript可以完全脱离浏览器

  • Node.js中的JavaScript

    • 没有BOM\DOM
    • Node 中的 JavaScript 具有文件操作的能力,但是浏览器中的 JavaScript 是没有文件操作的能力的
    • 在Node这个JavaScript执行环境中为JavaScript提供了一些服务器就级别的操作API
      • 文件读写
      • 网络服务的构建
      • 网络通信
      • http服务器
    • 构建
      • event-driven 事件驱动
      • non-blocking I/O model 非阻塞IO模型(异步)
      • lightweight and efficent 轻量和高效
      • npm是世界上最大的开源库生态系统
      • 绝大多数JavaScript相关的包都存放在npm上,方便下载eg npm install jquery

    Node.js作用

    • web服务器后端
    • 命令行工具:npm、git、hexo
    • 使用第三方:webpack、gulp、npm

Node.js 应用是由三部分组成的:

  1. 引入模块:使用 require 指令来载入 Node.js 模块。
  2. 创建服务器:服务器可以监听客户端的请求,类似于 Apache 、Nginx 等 HTTP 服务器。
  3. 接收请求与响应请求:客户端可以使用浏览器或终端发送 HTTP 请求,服务器接收请求后返回响应数据。
发布了128 篇原创文章 · 获赞 52 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_44523860/article/details/105158850
今日推荐