A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 草莓味的可爱 初级黑马   /  2019-4-26 08:41  /  1011 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

NodeJs是什么:
    是js(javasript)的一套运行环境。
    js可以脱离浏览器运行。
    此js非web中的js。
    只有基本的EcmaScript功能。
Nodejs的js:
    http服务器的构建;
    文件的读写;
    网络通信的构建;
    网络服务的搭建。
Nodejs的特性:
    事件驱动
    非阻塞io
    轻量和高效

Nodejs中三个模块:
    具名的模块,如require('os')等
    自己编写的文件模块,require('相对路径加载js')
   
作用域:
    模块作用域:
        内部访问不到外部,外部访问不到内部。
    required加载方法的两个作用:
        加载另一个js的方法。
        返回另一个js装在的exports的参数。
        ex:
            a.js 内容:
                    var foo = "hello"
                    require('./b.js')
            b.js 内容:
                    var foo = 'nodejs hello'
                    exports.foo = foo;
        总结:
            此时a.js通过require('./b.js')记载b.js的内容,并且输出exports装载的数据。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马