javascript - w3school document object




調試JavaScript REPL風格? (14)

Node.js有一個REPL。

在Mac OS X上:

brew install node
node

.exit退出repl,.help用於其他選項

http://nodejs.org/docs/v0.3.1/api/repl.html

是否有任何類型的JavaScript交互式調試器? 我想像的是左邊的網頁和右邊的REPL界面。

或者甚至可能沒有網頁,所以我可以使用JavaScript語言。

不需要的東西我在Firebug或VS中使用斷點刷新網頁以檢查本地並在Watch窗口中鍵入代碼。 也許我只需要更好地學習Firebug?

畢竟,JavaScript不必編譯

有點像LinqPad,但對於JavaScript可能?

有誰跟我來這兒?


Safari 4 beta在錯誤控制台中具有此功能(在“開發”菜單中)。 它特別酷,因為當它返回一個對像或HTML節點時,它允許你用一個小的顯示箭頭鑽研它,顯示它的成員,內容等。


LightTable允許您鍵入代碼並運行它,並以內聯方式顯示結果。

喜歡這個:


repl.it支持REPL語言的數量,包括JavaScript,或者你可以嘗試Codeacademy Labs它也有JavaScript REPL



使用Firebug的命令行API的指南在這裡: Link.


在OS X上使用osascript

$ osascript -l JavaScript -i

如果你在Mac上,OSX包括jsc 。 沒有什麼新東西可以安裝,只需設置一個鏈接:

ln -s /System/Library/Frameworks/JavaScriptCore.framework/Versions/Current/Resources/jsc /usr/local/bin/jsc

現在你可以從終端啟動jsc了。 輸入quit()CTRL C以退出。



我一直在使用FireBug ,我不知道它是否正是你所需要的,但我喜歡通過它調試JavaScript。

因為您可以將變量打印到自己的控制台而無需始終執行alert(var); 你可以做console.log(var)


我在線使用JSFiddle(http://jsfiddle.net/)或在linux終端播種(http://live.gnome.org/Seed)


我通常使用Chrome的內置控制台。 即使最近的IE版本也有一個不錯的開發工具窗口。

JRunscript非常酷(我很尷尬,我不知道它),但我經常遇到的問題是由於javascript實現或DOM的變化,而不是語言本身。


谷歌瀏覽器有一個非常好的內置Javascript控制台,具有出色的調試和性能分析功能。


頁面底部的雄辯的javascript控制台似乎是您正在尋找的。 只需單擊控制台標籤,即可顯示滑動控制台。

為了讓你能夠試用程序,你自己編寫的例子和代碼,本書使用了一個叫做控制台的東西。 如果您使用的是現代圖形瀏覽器(Internet Explorer 6或更高版本,Firefox 1.5或更高版本,Opera 9或更高版本,Safari 3或更高版本),則本書中的頁面將在屏幕底部顯示一個欄。 您可以通過單擊此欄最右側的小箭頭打開控制台。







debugging