是否有任何类型的JavaScript交互式调试器?我想象的是左边的网页和右边的REPL界面.
或者甚至可能没有网页,所以我可以使用JavaScript语言.
不需要的东西我在Firebug或VS中使用断点刷新网页以检查本地并在Watch窗口中键入代码.也许我只需要更好地学习Firebug?
毕竟,JavaScript不必编译.
有点像LinqPad,但对于JavaScript可能?
有谁跟我来这儿?
Node.js有一个REPL.
在Mac OS X上:
brew install node node
.exit退出repl,.help用于其他选项
http://nodejs.org/docs/v0.3.1/api/repl.html
独立的REPL(没有浏览器/ DOM,只有JavaScript):来自Rhino项目的JavaScript Shell.
对我来说,最方便的调试器和JavaScript的REPL是Mozrepl.它是一个Firefox/XULRunner扩展,使用telnet访问浏览器/应用程序实例,您可以观察和操作浏览器中的所有内容; 甚至是浏览器本身(记住,总是在谈论Firefox).
它作为调试器非常有用(在独立的XUL应用程序上它是唯一可以进行实际调试的可行方式),并且作为一种工具来玩和理解应用程序的内容,它可以将您的Javascript开发时间加快十倍.
有关可能性的令人印象深刻的演示,请查看此视频.
页面底部的雄辩的javascript控制台似乎正在寻找你的东西.只需单击控制台标签,就会出现一个滑动控制台.
为了让你能够尝试程序,你自己编写的例子和代码,本书使用了一个叫做控制台的东西.如果您使用的是现代图形浏览器(Internet Explorer 6或更高版本,Firefox 1.5或更高版本,Opera 9或更高版本,Safari 3或更高版本),则本书中的页面将在屏幕底部显示一个栏.您可以通过单击此栏最右侧的小箭头打开控制台.
谷歌浏览器有一个非常好的内置Javascript控制台,具有出色的调试和性能分析功能.
只是提供另一个选项,请在这里查看shell书签.多年来我一直在使用它来对当前加载的网页运行JavaScript.
Firebug控制台的功能可能稍微丰富一些,所以我不确定是否有任何令人信服的理由使用它,但在极少数情况下它可能是一个有用的工具.