文件05
/**
* Created by Mr.tiankong on 2017/3/24.
*/
var People = require("./test/people.js"); var xiaoming = new People("小明","男","12"); xiaoming.sayHello();
文件People
/**
* Created by Mr.tiankong on 2017/3/25.
*/
function People(name,sex,age)
{
this.name = name;
this.sex = sex;
this.age = age;
}
People.prototype =
{
sayHello:function()
{
console.log("这是模块儿里的"+this.name + this.sex + this.age);
}
}
//不能用 exports.People = Peole 了 这是 规矩 有语法
//应该用 module 来暴露 功能是一样的 只是 方法不同
module.exports = People;
文件foo
/**
* Created by Mr.tiankong on 2017/3/25.
*/
var msg="你好";
var info = "呵呵";
function showInfo(){
console.log("闭包");
} //必须暴露这个对象 可以暴露无数变量
exports.msg = msg;
exports.info = info;
exports.

最新文章

  1. Linux时间戳和标准时间的互转
  2. 关于Spring和mybatis的整合
  3. yii2增加验证码详细步骤
  4. Virtualbox下Ubuntu与主机Win7共享文件夹
  5. 百度APIStore
  6. Asp.Net检查HTML是否闭合以及自动修复
  7. C# ERP开发框架
  8. 字符串分割与数组的分割 split()VSsplice()&slice()
  9. Docker环境中部署DzzOffice 1.2.5.2
  10. 个人作业1——四则运算题目生成程序(java代码,基于控制台)
  11. Java学习3——java介绍
  12. laypage 使用
  13. Android仅2步实现 滚粗 汉堡导航栏效果~ 全新底部导航交互(滑动隐藏)
  14. 树莓派3B+(二)
  15. vue history模式
  16. 所有不同的序列串-----LCS算法的变种
  17. flink-kafka-connector 的实现
  18. 从网上找的Android实用代码,记录备用
  19. curl 命令简介
  20. Django之模板层-继承

热门文章

  1. binlog cache size设置是否合理判断
  2. 【转】每天一个linux命令(55):traceroute命令
  3. python之 列表常用方法
  4. ES6之6种遍历对象属性的方法
  5. protobuf生成
  6. C# 爬取网页上的数据
  7. Exchange 2003服务器中如何在公司资料夹中设置共享行事历
  8. Valgrind使用指南和错误分析
  9. application/xml 和 text/xml的区别
  10. 第7章 进程关系(5)_贯穿案例2:mini shell(2)