與許多人一樣,我的大腦往往適用於閱讀,寫作和創建的視覺(又稱非文本)信息。Javascript對象的實時可視化工具
什麼是一些工具,以某種方式讓我「可見」目前正在運行的JavaScript環境可視化?
一個明顯的例子是將一個盒子放在屏幕上(或HTML頁面)來表示當前在內存中的每個對象。該框可能包含一個標籤,該標籤是當前綁定到該對象的變量。如果我使用的是pubsub庫,當它表示的對象「獲取」它訂閱的消息時,該對話框可能會瞬間閃現。點擊框可能會給我一個該對象的所有公共方法的列表,如果代碼有方法簽名註釋,我會看到它的參數名稱。
任何與Javascript有點相似的東西,可以在當前正在運行的過程中使用,這是值得歡迎的!另外,它必須是一個javscript庫的形式,我可以使用現有的代碼,但在某些IDE或瀏覽器插件中可以找到此類工具的示例作爲插圖。
你可以用我的對象exploder書籤列出像撲克牌這樣的對象方法,這個鏈接在http://danml.com/exploder/關於使它成爲動畫和生活的intersting想法。挖掘深層屬性可能已經非常緩慢,活着可能太多了...... – dandavis