CommonJs模块规范

一、什么是模块化浏览器

  文件做用域模块化

  通讯规则ui

    加载  require对象

    导出  exports接口

二、CommonJs模块规范ip

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

    模块做用域require

    使用require方法来加载模块变量

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

      两个做用: 

        执行被加载模块中的代码

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

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

      Node中的模块做用域,默认文件中全部的成员在当前文件模块有效

      对于但愿能够被其余模块访问的成员,咱们就须要把这些公开的成员都挂载到exports接口的对象中就能够了;

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

        module.exports = {

          键: 值,

          ..........

        }或module.exports.xxx = xxx;

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

      注意: module.exports === exports 

 

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

相关文章
相关标签/搜索