2016-07-15 98 views
0

我想探索一個jQuery插件。列出jQuery選擇的所有功能

var fb = new FormBuilder(); 
$(#fb).someMethod(); 

console.log($(fb))我怎麼能列出所有的函數/方法,我可以使用嗎?

+0

'$(#FB).someMethod();'是無效的jQuery AFAIK – Li357

+1

'console.log'對象,然後你可以看到所有的控制檯上對象的方法和屬性。好的圖書館有文件! – undefined

回答

1

關閉我的頭頂,這裏有你的選擇:

1-檢查插件的文檔。這是我更喜歡的選擇,因爲探索的函數和方法DON「T不一定描述對象的行爲列表。但是,文件通常不會

2 - 如果插件是開源的,然後自己

探索內部3-使用console.log將對象轉儲到控制檯IMO,Google Chrome擁有集成到瀏覽器中的最好的(如果不是最好的)開發者工具之一

4-類似於上述,您可以添加斷點或debugger語句來暫停javascript的執行,然後探索有問題的對象

下面是Chrome開發工具的屏幕截圖示例,其中我在此Stackoverflow頁面上放置了一個斷點。你可以看到StackExchange的對象定義

Chrome Developer's Tool