美文网首页
Node.js基础

Node.js基础

作者: zhouhao_180 | 来源:发表于2019-06-04 17:39 被阅读0次

    一、Node基本概念:

    1、语言和环境

    语言:特定的语法规范,只是单纯的字符串,不具备执行能力

    环境:执行代码的能力

    例如:js代码可以被浏览器的js解析引擎执行,我们就称浏览器为js的执行环境

    2、Node环境中的js

    Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。
    Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。

    3、Node组成部分

    ECMAScript核心 + 全局成员 + 核心api模块。

    • 全局成员:console、setInterval、setTimeout。。。
    • 核心 API 模块:就是 Node 平台 单独提供的一些API,这些API是Node平台所独有的;

    注意:Node.js 中 没有 BOM 和 DOM

    由于 Node 服务器端运行环境中,没有浏览器 和 HTML 的概念,所以,Node中的javascript 提出了 DOM 和 BOM 这两个对象模型,取而代之的,是 全局成员 和 核心 API 模块;

    4、 ECMAScript 规范,浏览器中的js,Node中的js三者之间的关系

    ECMAScript规范

    5、总结

    • Node.js 可以使用 Javascript 编写符合规范的后端 API 接口 或 网站

    • 开发一些 实用的工具

    • 基于 Socket 技术,开发类似于聊天室之类的即时通讯项目

    • 基于Electron ,开发桌面程序

    二、环境安装

    2.1 LTS 和 Current 版本区别(Node安装包中包含了NPM)

    1. LTS:【推荐在企业中使用】,是长期稳定版的安装包,运行稳定、安全;
    2. Current:【推荐学习或尝鲜去使用】,是最新特征版,这个安装包中有最新的Node特性;

    2.2 下载安装

    2.3 查看 Node 版本号

    1. 打开终端,在命令行输入命令node -v/npm -v即可
    2. Tips: 如何进入终端呢?
    • 【推荐】在任意目录的空白位置,先按住shift键不松开,然后,在空白位置,鼠标右键单击,会出来一个右键菜单,选择在此处打开 powershell/cmd 窗口
    • 【了解】使用快捷键windows徽标 + R打开运行面板,输入 cmd 后直接回车;

    2.4 path 环境变量

    1. 什么是path环境变量
    • Path环境变量的作用:能够让我们在终端中执行相关的命令,从而快速启动应用程序;

    2. 系统环境变量和用户环境变量的区别

    • 用户环境变量:
    • 系统环境变量:
    3. 通过终端输入命令的形式,快速启动应用程序时,路径的查找规则
    • 先在当前运行 终端命令的 目录中查找,如果有则直接运行;
    • 如果当前运行 终端命令的 目录中没有,则去全局的path环境变量中查找;

    注:

    谷歌v8引擎(最快)

    相关文章

      网友评论

          本文标题:Node.js基础

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