码迷,mamicode.com
首页 > Web开发 > 详细

CommonJs模块规范

时间:2018-07-01 22:04:54      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:自定义变量   注意   挂载   ...   port   概念   浏览器   exp   方法   

1、什么是模块化

  文件作用域

  通信规则

    加载  require

    导出  exports

2、CommonJs模块规范

  在Node中的Javascript还有一个很重要的概念:模块概念

    模块作用域

    使用require方法来加载模块

      语法: var 自定义变量名称 = require(‘模块‘)

      两个作用: 

        执行被加载模块中的代码

        得到被加载模块中的exports导出接口对象

    使用exports借口对象来导出模块中的成员

      Node中的模块作用域,默认文件中所有的成员在当前文件模块有效

      对于希望可以被其他模块访问的成员,我们就需要把这些公开的成员都挂载到exports接口的对象中就可以了;

      导出多个成员必须在对象中 

        module.exports = {

          键: 值,

          ..........

        }或module.exports.xxx = xxx;

      导出单个成员必须是 module.exports.xxx = xxx;

      注意: module.exports === exports 

 

(补充一点题外的: 301状态码永久定向,浏览器会记住、302状态码临时重定向)

CommonJs模块规范

标签:自定义变量   注意   挂载   ...   port   概念   浏览器   exp   方法   

原文地址:https://www.cnblogs.com/wuhongye/p/9251435.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!