• 什么是Node.js


    1.node.js可以解析JS代码(没有浏览器安全级别的限制)提供很多系统级别的API,如:

    文件的读写

    进程的管理

    网络通信等

    2.Node.js是一个基于ChromeV8引擎的JavaScript运行环境,Node.js非阻塞式I/O的模型

    ,使其轻量又高效

    浏览器(js运行环境)与node.js端的区别

    浏览器端:ECMAscript + BOM + DOM,

    node.js端:ECMAscript + 独有的API(和网络,操作系统,本地资源相关)

    3.命令行里输入node可以执行js代码

    $ node
    >1+1
    2
    >

    process.env打印所有配置的环境变量

    4.我们一般不再命令行里执行node操作,我们会建一个node.js文件,再去运行它

    如何运行

    node 文件名     不需要下载插件

    需要下载

    supervisor 文件名

    nodemon 文件名

    本人使用 
    yarn global add nodemon(yarn i nodemon -g)

    pm2 文件名

    5.node.js 基于CommonJs规范

    node.js分为三个模块

    a:内置Node.js 模块

    b:第三方的Node.js模块

    c:自定义的Node.js模块

    6.导出模块

    module.exports = {}   OR

    exports.属性 = 属性值

    规范约定exports是module.exports的一个引用

    7.Node.js的作用

    a:开发接口

    b:开发工具    webpack gulp

    c:开发桌面系统

  • 相关阅读:
    [笔记] 《我的第一本c++书》
    [c++] 输入输出
    [c++] STL 标准算法
    [c++] 模板、迭代器、泛型
    [计算机科学] 图灵机
    shell专题(五):运算符
    shell专题(四):Shell中的变量
    shell专题(三):Shell脚本入门
    shell专题(二):Shell解析器
    shell专题(一):Shell概述
  • 原文地址:https://www.cnblogs.com/guan-shan/p/10089535.html
Copyright © 2020-2023  润新知