Kir*_*ali 54 javascript node.js
我是Javascript的新手,我在我阅读的代码中看到了很多导出和原型的用法.它们主要用于什么以及它们如何工作?
//from express
var Server = exports = module.exports = function HTTPSServer(options, middleware){
connect.HTTPSServer.call(this, options, []);
this.init(middleware);
};
Server.prototype.__proto__ = connect.HTTPSServer.prototype;
Run Code Online (Sandbox Code Playgroud)
Tom*_*ner 23
导出用于使模块的某些部分可用于模块外部的脚本.所以当有人require在另一个脚本中使用如下所示:
var sys = require("sys");
Run Code Online (Sandbox Code Playgroud)
他们可以访问您输入的任何功能或属性 module.exports
在您的示例中理解原型的最简单方法Server是继承所有方法的类HTTPSServer.prototype是在javascript中实现类继承的一种方法.
| 归档时间: |
|
| 查看次数: |
67300 次 |
| 最近记录: |