0

我正在查看 javascript 中的以下代码块:

var request = new Request();
if(request.Use()) // What exactly does this do?
{
    // ...do stuff
}
else
{
   // no ajax support?
}

我从未见过有人调用 request.Use() 方法。

我的问题:

  • request.Use() 究竟检查了什么?
    • 它实际上是否检查 AJAX 支持?
    • 任何人都可以将我重定向到在线 API 参考吗?

编辑:感谢有用的反馈。
我看到了原型和脚本包含。

有没有人在原型 脚本中看到 request.Use() ?

4

1 回答 1

1

不,我从未Request.Use在 Prototype 或 script.aculo.us 中看到过。(我非常了解 Prototype,但绝对不是那样。Scripty [有时众所周知] 我不太了解,但我很确定这也不是 scripty。[编辑不是,只是快速搜索了 scripty 源。 ])

您可以在此处(旧文档)和此处(新文档,不完全完整)和此处找到脚本文档

如果页面使用 Prototype,则搜索(区分大小写)字符串function Request, Request =, 并Request:在页面本身的源代码和它所引用的任何 JavaScript 文件中查看是否有人定义了一个包装器,这似乎是他们所拥有的。(如果您可以使用正则表达式在这些运算符周围允许无限的空白,那就更好了。)

于 2010-03-24T14:33:33.440 回答