zoukankan      html  css  js  c++  java
  • 什么是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:开发桌面系统

  • 相关阅读:
    在Ubuntu下编译WebKit源码--qt
    Ubuntu 编译Webkit --gtk
    windows远程桌面访问ubuntu12.04
    CentOS下SVN服务器的搭建使用
    Centos搭建SVN服务器三步曲
    StringRedisTemplate常用操作
    MySQL中DATETIME、DATE和TIMESTAMP类型的区别
    mysql 时间索引执行计划
    MySQL大文本类型
    API网关原理
  • 原文地址:https://www.cnblogs.com/guan-shan/p/10089535.html
Copyright © 2011-2022 走看看