2009-06-14 73 views
12

有誰知道一個程序,可以讓你寫javascript;然後執行它 - 一直與瀏覽器無關?我不想DOM操作,相當於Console.Write對我來說已經足夠了。有沒有與瀏覽器無關的Javascript IDE?

我正在考慮沿着DrScheme - 漂亮的大代碼編輯窗口,讓我們運行它,停止它。雖然所有其他功能(調試等)都會很糟糕,但它們並不重要。 DrScheme http://plt-scheme.org/screenshots/drscheme-env.jpg

+1

+1我只是想知道同樣的事情。 – 2009-06-14 23:10:31

回答

2

沒有瀏覽器,你需要一些東西來承載/腳本反對,所以我會說,os是你的第一個呼叫點。一些程序通過使用jscript插件提供了一個可擴展性模型。您使用jscript與應用程序進行交互。

你有.js和.jse文件,可以在ms腳本主機上運行,​​假設你在窗口上。

退房http://msdn.microsoft.com/en-us/library/4yyeyb0a(VS.85).aspx

所以,總之我是說​​,你可以在記事本寫,然後雙擊.js文件/ .jse文件並運行它。這將是最簡單的方法。

http://www.aptana.com/也很涼爽

安德魯

3

Spket實際上看起來非常酷。

Spket IDE編輯器提供了代碼完成,語法高亮和內容大綱等功能,可幫助開發人員高效地創建高效的JavaScript代碼。

http://spket.com/

+0

安裝程序在我失敗=( – 2009-06-14 23:24:57

0

也許Flex Builder。它使用Actionscript,它將接受純JavaScript。或者(通過推理)FlashDevelop。

2

呃。很久以前,我嘗試過Aptana和JSEclipse,但也許herehere你找到了答案。

4

我一直在使用Mozilla Rhino(基本上是腳本編寫Apache POI庫),這是一個用Java編寫的JavaScript解釋器(您也可以將JavaScript腳本編譯爲Java類)來完成一些JavaScript工作。我從命令行運行我的腳本,但是我可以輕鬆地將我的編輯器(PSPad)設置爲在編輯器中執行並輸出腳本結果。我相信在使用外部工具的Eclipse中也可以做到這一點,如果這更符合你的習慣。

使用Mozilla犀牛是不錯的。你不會被所有的瀏覽器怪癖困擾,你會得到一個漂亮的JavaScript版本,version 1.7。這個版本的JavaScript有迭代器,生成器,let表達式,數組解析,解構賦值,新的數組函數,Mozilla犀牛甚至內置了對延續的支持。

Mozilla Rhino的缺點是它的異常報告不一致,有時並沒有提供信息(有時缺少文件名和文件行)。另一方面,該軟件包附帶有一個使用Java Swing構建的調試器。你可以在那裏設置斷點,並用普通的調試器完成所有的事情。

我一直在使用CVS源代碼編譯的二進制版本,因爲在迭代器的實現中存在一個錯誤,Norris Boyd在我報告之後立即修復它。

1

Aptana,NetBeans和Komodo都具有JavaScript特性。甚至像jslint式的語法檢查。