2012-02-20 29 views
0

如何阻止調試器(在這種情況下是Firebug或PhpStorm)步入jQuery及其插件源代碼,並跨越我們自己的代碼?jQuery調試

回答

5

JavaScript調試器無法確定您的代碼與其他人的代碼之間的區別。你最好的選擇是在你想跳過的代碼塊之後(比如說一個jQuery選擇器)在&之前設置斷點,這樣你就可以使用調試器繼續功能來跳過這個外部代碼。

或者,您可以使用debugger語句以編程方式停止代碼中的點。

+0

我需要一種方法來強制調試器不進入$()函數。 (螢火蟲黑客,插件或其他方式)。它不應該那麼難。選擇器分散在整個代碼中,在代碼塊繁瑣之前和之後設置斷點。 – PHPst 2012-02-20 04:34:16

+1

你可以跨過這些電話而不是踏入他們。 – ThiefMaster 2012-02-22 18:01:49

0

這是Firebug(調試器)的工作方式,調試的最好方法是在代碼中設置斷點,並嘗試創建首先觸發此斷點的場景,然後您可以繼續到最後(跳過jquery代碼)。