Javascript 什么是node.js模块?
关于这个问题: 我是Javascript初学者。在参考问题中 mymodule.js代码Javascript 什么是node.js模块?,javascript,node.js,Javascript,Node.js,关于这个问题: 我是Javascript初学者。在参考问题中 mymodule.js代码 var myFunc = function() { ... }; exports.myFunc = myFunc; 主js文件 var m = require('./mymodule.js'); m.myFunc(); mymodule本质上是一个定义对象的类文件吗?Node.js允许将代码分为不同的模块。这些模块只是javascript文件,可以使用exports对象公开函数或对象 JavaScr
var myFunc = function() { ... };
exports.myFunc = myFunc;
主js文件
var m = require('./mymodule.js');
m.myFunc();
mymodule本质上是一个定义对象的类文件吗?Node.js允许将代码分为不同的模块。这些模块只是javascript文件,可以使用
exports
对象公开函数或对象
JavaScript中没有类,但您可以使用模式来模拟这种行为。在JavaScript中实现OOP模式有一个问题:
作为初学者,有很多关于JavaScript的好书:
它们很短,可以让您很好地了解JavaScript语言
mymodule本质上是定义对象的类文件吗
和函数,尽管在Javascript中函数是对象,所以这种区别可能没有意义
重要的是,每个模块都有自己的作用域,因此其中声明的任何var
在模块之外都不可见
你关于用户和列表的其余问题写得没有意义。Javascript OO编程本身就是一个完整的主题,模块系统并没有真正改变这一点。模块只是包装代码库的一种方式。没有找到“好的部分”、“模式”这两个链接。链接后面的URI是
http://rads.stackoverflow.com/amzn/click/0596806752
我甚至无法打开与rads.stackoverflow.com的任何连接