你好,我有点过了javascript的新手阶段,正在研究某个小部件库是如何工作的。 (所有打印出的代码,不能复制和粘贴)我把它浓缩了所以我希望它足以让你们理解。
Page.prototype.createForm= function (){
....
this.form1 = new Form();
....
this.form1.clickEvent(this,"clickedDelete");
};
Page.prototype.clickedDelete= function (){
....
};
所以我的问题是ClickEvent里面的内容是什么意思? this.Form.clickEvent(这一点, “clickedDelete”)
我希望这是足够的信息,但无论如何,这里面是什么
(this,"clickedDelete")
指的是?
是页面对象还是page.form1(因此称为this.form1?)
如果这些信息太少,您能否提供您自己的任何链接或示例,这些链接或示例与此示例有些接近。谢谢。
答案 0 :(得分:1)
this
指的是调用当前正在执行的函数的任何对象 - 在您的示例中,它是Page
对象,假设它是沿page.createForm()
行调用的。 / p>