对象相关的JavaScript混淆

时间:2012-02-06 11:37:48

标签: javascript oop javascript-events

我对DOM的内部工作感到困惑。
例如:document.form.write()是否意味着嵌套类有2个对象“文档”和“形式”。

OOPS表示:

class A{

    class B{

         write();

    }form;

}document;



main()
{
document.form.write("Hello World");
}

我想知道FORM所指的是什么。它是DOM中的方法还是对象?

1 个答案:

答案 0 :(得分:1)

每个级别都是一个对象,它是js而不是类。想象一下:

var tellMeStuff = function(a) { print(a); };
var formOnThePage = {
    method: 'post',
    action: 'form.php',
    write: tellMeStuff
};
var document = { 
    property = 'the page',
    form: formOnThePage        
};