|
|
1
8
找到了解决方案。 Hash has a keyOf function ,它将为我提供保存值的变量名。所以我对窗口进行了散列,然后请求类构造函数的键。
当然,这仅仅是因为我在全局窗口名称空间中创建了类(与mooolts相同)。如果在某个名称空间内创建类,那么只需散列该名称空间即可。 编辑: I wrote up 关于如何使用这个解决方案以及如何使它在名称空间中自动工作,对于任何感兴趣的mootooler。 |
|
|
2
2
我遇到了一个扩展问题,但找到了一种解决方法:
如果遵循如下模式,可以避免对扩展名进行检查:
|
|
3
0
我不认为这在JavaScript中是可能的,因为该语言面向原型的特性。可以执行以下几项操作来确定对象是否属于已知的现有类,例如:
但是,这对于确定未知对象的类并不真正有效。你还可以做一些其他的原型工作来检查涉及
如果您查看
5th Edition of Javascript, The Definitive Guide
第174页,第9.7章,有一个很好的讨论。基本上,建议使用
|
|
|
beingalex · 全局作用域-在触发事件侦听器后访问“this” 12 年前 |
|
|
Zed · 奇数和偶数元素的事件处理程序 12 年前 |
|
|
Dimitri Vorontzov · 使用MooTools平滑淡入整个网页 12 年前 |
|
|
niux · jQuery与MooTools冲突 12 年前 |
|
|
Lennart · 使用javascript强制下载 13 年前 |