2010-03-24 39 views
0

我在javascript看着下面的代碼塊:HTTP DOM:request.use?用法?

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

我從來沒有見過任何人調用request.Use()方法。

我的問題:

  • 究竟是什麼request.Use()檢查?
    • 它實際上是否檢查AJAX支持?
    • 任何人都可以將我重定向到在線API參考?

編輯:謝謝你的幫助的反饋。
我看到原型和scriptaculous包括。

有沒有人在 要麼原型Scriptaculous的看到request.Use()?

+3

它使用了什麼庫? – SLaks 2010-03-24 14:24:25

+1

擴大對SLaks的評論:這不是標準的JavaScript或DOM,所以顯然你正在使用某種庫。這不會立即看起來像jQuery,Prototype或Closure,所以...你知道它是什麼庫嗎? – 2010-03-24 14:31:50

回答

1

不,我從來沒有在Prototype或script.aculo.us中看到Request.Use。 (我知道Prototype非常好,而且絕對不是這樣,Scripty [因爲有時候我知道]我知道的不太好,但我確信這不是scripty,[編輯不是,只是通過腳本快速搜索來源。])

您可以找到Prototype docs here(舊文檔)和here(新文檔,不完全完整)和scripty docs here

如果頁面使用原型,搜索(區分大小寫)的字符串function RequestRequest =,並且Request:在頁面本身和任何JavaScript文件它refrences,看看是否有人已定義的包裝,它似乎有可能的來源他們有。 (如果你可以使用正則表達式來允許這些運算符周圍有無限的空白,那就更好了。)