zoukankan      html  css  js  c++  java
  • node.js的模块引用

    1.模块的引用示例

          var      math   =    require(‘math’);

    在common.js规范中,存在require()方法,这个方法接受模块标识,此引引入一个模块的api 到当前的上下文中。

    2.模块定义

           在模块中,上下文提供require()方法来引入外部模块。对应引入的功能,上下文提供了exports对象用于到处当前模块的方法或者变量,并且它是唯一到处的出口,在模块中,还存在一个module对象,他代表模块自身,而exports是module的属性。在node中,一个文件就是一个模块,讲方法挂载在exports对象上作为属相即可定义导出的方式:

       //math.js

        exports.add =  function(){

      var    sum = 0,

      i = 0,

      args = arguments,

      l = args.length

      while(i < 1){

         sum += args[i ++ ];

           };

              return     sum;

        };

    在另一个文件中,我们通过require()方法引入模块后,就能调用定义的属性或方法了:、

     //program.js

      var   math = require('math');

      exports.increment = function(val){

        return  math.add(val , 1);  

    };

  • 相关阅读:
    系统学习前端
    电脑上的图标拖不动
    js 给 input的value赋值
    js forEach的坑
    h5兼容性问题总结
    行内元素与块级元素
    百度搜索指令
    微信h5监听页面显示隐藏
    跨浏览器事件处理函数
    鼠标事件分析(onmouseenter、onmouseover、onmouseleave和onmouoseout的区别)
  • 原文地址:https://www.cnblogs.com/chun6/p/7225155.html
Copyright © 2011-2022 走看看