美文网首页
初学Node.js

初学Node.js

作者: 灯火葳蕤234 | 来源:发表于2019-03-08 21:12 被阅读0次

Node.js是什么

  • Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine.
    1. Node.js 不是一门语言
    2. Node.js 不是一个库、也不是一个框架
    3. Node.js 是一个 JavaScript 运行时环境
    4. 简单点来说就是 Node.js 可以解析和执行 JavaScript 代码
    5. 以前只有浏览器可以解析执行 JavaScript 代码
    6. 也就是说由于有了 Node.js,现在的 JavaScript 可以完全脱离浏览器来运行
  • 浏览器中的JavaScript (由以下三部分组成)
    EcmaScript (基本的语法,如 if,var,function,Object,Array)
    BOM
    DOM
  • Node.js 中的JavaScript
    BOM、DOM(因为服务端不处理页面)
    EcmaScript
    在Node这个JavaScript执行环境中为JavaScript提供了一些服务器级别的操作API。例如:文件读写、网络服务器的构建、网络通信、HTTP服务器等处理
  • 构建于Chrome 的V8引擎之上
    代码只是具有特定格式的字符串而已
    引擎可以认识它,可以帮你去解析和执行
    Google Chrome 的V8引擎是目前公认的解析执行JavaScript代码最快的
    Node.js的作者把Google Chrome 中的V8引擎移植了出来,开发了一个独立的JavaScript运行时环境
  • Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient.
    Node.js 的特性:
    1. event-driven 事件驱动
    2. non-blocking I/O model 非阻塞IO模型(异步)
    3.lightweight and efficient轻量和高效
  • Node.js package ecosystem,npm,is the largest escosystem of open source libraries in the world.
    npm 是世界上最大的开元生态系统
    绝大多数 JavaScript 相关的包都存放在npm上,这样做的目的是为了让开发人员更方便地去下载使用。
    如: npm install jqurey

Node.js能做什么

  Web服务器后台(主要)
  命令行工具如:npm(node), git(c语言), hexo(node)

相关文章

  • 初学node.js

    什么是node.js node.js是一个基于Chrome V8引擎的JavaScript运行环境 node.js...

  • 初学Node.js

    Node.js是什么 Node.js is a JavaScript runtime built on Chrom...

  • Node.js 优缺点及适用场景讨论

    Node.js 不是 JS 应用、而是 JS 运行平台 看到 Node.js 这个名字,初学者可能会误以为这是一个...

  • Node.js初学资料

    title: Node.js初学资料总结date: 2019-03-25 11:19:47categories: ...

  • Node.js权威指南(实战).epub

    【下载地址】 《Node.js权威指南》旨在成为Node.js领域最全面、最系统和最具实战性的一本书,供初学者系统...

  • node.js初学习

    什么是node.js Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于Chr...

  • Node.js的线程和进程

    很多Node.js初学者都会有这样的疑惑,Node.js到底是单线程的还是多线程的?通过本章的学习,能够让读者较为...

  • 给新手开发者的 Svelte 教程

    从未摸过 Node.js 或者命令行的初学者也没问题。 注意:原文[https://svelte.dev/blog...

  • webpack初学内容详细

    初学webpack 学习web之前现要知道require引入的相关知识,最好有一点node.js的相关基础 然后你...

  • Vue - 开始

    因为是初学,现在我就怎么简单怎么来 安装node.js之后 打开cmd 进入需要创建路径 下载Vue 将vue.j...

网友评论

      本文标题:初学Node.js

      本文链接:https://www.haomeiwen.com/subject/syidpqtx.html