【问题标题】:Object related JavaScript confusion对象相关的 JavaScript 混淆
【发布时间】:2012-02-06 11:37:48
【问题描述】:

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

OOPS 表示:

class A{

    class B{

         write();

    }form;

}document;



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

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

【问题讨论】:

  • 有点。但又不完全是。或者必然(我相信)。你能具体说明你的问题吗?

标签: javascript oop dom-events


【解决方案1】:

每个级别都是一个对象,这是 js 所做的而不是类。想象一下:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-17
    • 2013-01-01
    • 2018-02-03
    • 2012-03-04
    • 1970-01-01
    • 1970-01-01
    • 2010-11-30
    • 2012-07-30
    相关资源
    最近更新 更多