NodeJS - 简介

    1. 概述
        node.js是一个开发平台, 该平台使用的编程语言是JavaScript
        node.js平台是基于 Chrome V8 JavaScript 引擎构建
        基于node.js可以开发控制台程序 (命令程序/CLI程序), 
        桌面应用程序 (GUI, 借助node-webkit, electron等框架实现), Web应用程序 (网站) 

    2. 特点
        1. 事件驱动 (当事件被触发时, 执行传递过去的回调函数)
        2. 非阻塞 I/O 模型 (当执行I/O操作时, 不会阻塞线程)
        3. 单线程
        4. 拥有世界最大的开源库生态系统 -- npm

    3. nodejs安装及版本
        LTS版本: Long-term Support版本, 长期支持版, 即稳定版
        Current版本: Latest Features版本, 最新版本, 新特性会在该版本中最先加入

        安装完成后可以通过 node -v 命令来确定是否安装成功

    4. nvm-windows(管理一台计算机上的多个node版本) 常用命令: 
        nvm version: nvm的版本号
        nvm list: 列出计算机中安装的所有node
        nvm use x.x.x: 使用给定版本的node
        nvm install latest: 安装最新版的node
        nvm install x.x.x: 安装指定版本的node
        nvm uninstall x.x.x: 卸载指定版本的node

    5. REPL介绍: 
        1. REPL全称: Read-Eval-Print-Loop (交互式解释器)
            R 读取: 读取用户输入, 解析输入的JavaScript数据结构并存储在内存中
            E 执行: 执行输入的数据结构
            P 打印: 打印输出结果
            L 循环: 循环操作以上步骤, 直到用户按下两次 Ctrl+C 键退出
        2. 在REPL中编写程序 (类似于浏览器开发人员工具中的控制台功能), 
            直接在控制台输入node命令, 就能进入REPL环境了
        3. 退出
            按Ctrl键不放, 然后按两次C键
            输入 .exit 命令

 

posted @ 2020-05-22 15:03  萌胖次  阅读(233)  评论(0)    收藏  举报