美文网首页
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引擎(最快)

相关文章

  • Nodejs学习第5天

    Node.js内置基础模块fs, Node.js 提供了基础的文件操作,并同时提供文件的同步和异步操作,如: .....

  • Node.js快刀篇

    Node.js概览 - Node.js大俗话,环境的安装和开发环境布署。 Node.js基础 - 事件机制和事件环...

  • CentOS 7安装Node.js

    基础环境 Node.js版本:8.11.1 系统版本:CentOS 7.4.1708 X64 安装Node.js ...

  • 01-npm基本使用

    Node.js基础知识 npm命令基本使用 概念 什么是NPM(node.js package managemen...

  • React-Native 随笔

    学习基础: js的基础知识, rect.js基础 JSX语法基础 FlexBox布局 安装 安装node.js下载...

  • #Node.js基础

    Node.js基础 ***Node.js 以 JavaScript 作为编程语言的,准确地说应该是 ECMAScr...

  • Node.js 实战_1 Node基础

    Node 基础 ?JavaScript 是编程语言,而 Node.js 是执行环境。 Node.js 是一个基于 ...

  • webpack+sass+vue 入门教程(一)

    一、安装node.js node.js是基础,必须先安装。而且最新版的node.js,已经集成了npm。下载地址n...

  • node.js 基础

    基础知识 初识node.js 认识node.js 诞生 2008年 Ryan Dahl 应用: 知乎,网易,pa...

  • Node.js Request+Cheerio实现一个小爬虫-基

    Node.js Request+Cheerio实现一个小爬虫-基础功能实现1:内容抓取Node.js Reques...

网友评论

      本文标题:Node.js基础

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