我想问一下,nodejs有没有类和名称空间,在开发大型应用时候,代码的模块化和维护性怎么样
回复 (7)
L
nodejs 的 module 就是 名称空间
类 是 javascript 里就有的。
M
javascript并没有类啊
Y
引用 mygodjavascript并没有类啊
.............如果你说的类是指class 关键字的话...的确没有(话说..有没有class 关键字.只是语法的实现问题而已...对于'类'这个概念是毫无关系的..).....js的 类模型使用原型实现...或者,你可以使用js的方言coffeescript...那里有class 关键字..
Y
补充一个简单的类例子....
function Hello(){
};
Hello.prototype.print = function(msg){
console.log(msg);
};
var h = new Hello();
h.print("Hello World!");
Y
友情提示,第一个function后面的;是多余的
Y
引用 yaochun友情提示,第一个function后面的;是多余的
习惯而已...反正也不报错....如果,你混淆代码的话,就知道这个;实际上能帮上大忙的...
J
模块化和命名空间是相互替代的, 看这里 http://www.nodebeginner.org/index-zh-cn.html
参与回复
登录后即可参与回复。登录