请教:如何理解JS中的面向对象特征?(面向对象程序设计高手请进)
高手好:
小弟现在在研究http://www.dhtmlcentral.com/网站的窗口效果的实现过程,发现很多地方不能理解,请大家指教。
一、将数组作为对象使用:
var oWin=new Array;
oWin.bgcolor="#ffffff";
…………
然后,通过另一个对象的regwin方法居然可以把这个对象建立成对象数组!!!
在JS中,好象对象无处不在,我都不知道该如何理解JS的对象思想与C++之类的对象的区别。
二、如何理解其中一句:return this;
能够return ,就证明这个是对象的一个方法,为什么对象可以返回本身呢?我不明白。如果返回本身,不就多出来一个对象???
小弟在此说点别的,有很多非常好的JS程序,但使用起来很不方便。我倡议大家用类来写程序,以便大家实现代码重用!