nodejs 有类和名称空间吗
发布于 11 年前 作者 mygod 6193 次浏览 最后一次编辑是 8 年前

我想问一下,nodejs有没有类和名称空间,在开发大型应用时候,代码的模块化和维护性怎么样

7 回复

nodejs 的 module 就是 名称空间

类 是 javascript 里就有的。

javascript并没有类啊

…如果你说的类是指class 关键字的话…的确没有(话说…有没有class 关键字.只是语法的实现问题而已…对于’类’这个概念是毫无关系的…)…js的 类模型使用原型实现…或者,你可以使用js的方言coffeescript…那里有class 关键字…

补充一个简单的类例子…

function Hello(){

};

Hello.prototype.print = function(msg){
    console.log(msg);
};

var h = new Hello();
h.print("Hello World!");

友情提示,第一个function后面的;是多余的

习惯而已…反正也不报错…如果,你混淆代码的话,就知道这个;实际上能帮上大忙的…

模块化和命名空间是相互替代的, 看这里 http://www.nodebeginner.org/index-zh-cn.html

回到顶部