gpt4 book ai didi

javascript - 从类外部访问 MooTools 类方法

转载 作者:搜寻专家 更新时间:2023-11-01 05:03:04 24 4
gpt4 key购买 nike

我在 MooTools 类中有一个方法,我想在使用 AJAX (iFrame) 上传文件后访问该方法。 iFrame 页面在加载时运行的 Javascript 应该调用该类的方法,但我无法使用以下任何方法访问它:类(class)名称:主要var 类初始化于:myMain

父窗口.myMain.myMethod父窗口.Main.myMethod

这可能吗?如果是,我该怎么做?

最佳答案

我喜欢的语法:

var MyClass = new Class({

/* list regular non-static methods her as usual */

});

MyClass.staticMethod = function()
{
/* body of static function */
};

您拥有的优势是:

  • 您可以在类内外通过MyClass.staticMethod()调用静态方法
  • 不可能意外访问静态方法中的 this 指针,因为它不可用

要访问内部框架中的静态方法,可以使用 window.parent.MyClass.staticMethod();

关于javascript - 从类外部访问 MooTools 类方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1178511/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com