-
1 # 張語格老公
-
2 # 千鋒長沙
毫無疑問SublimeText,Notepad++,webstorm等,是市面上最主導的編輯器,但當然也有一些更多的JavaScript編輯器提供眾多的特性和功能,方便和輕鬆自由的編碼。
1. Webstorm
WebStorm 是一種輕量級的、功能強大的 IDE,為Node.js複雜的客戶端開發和伺服器端開發提供完美的解決方案。 WebStorm的智慧程式碼編輯器支援JavaScript, Node.js, HTML和 CSS。 WebStorm支援Windows, Mac OS 和 Linux平臺。
2. Notepad++Notepad++是一套非常有特色的自由軟體的純文字編輯器(許可證:GPL),有完整的中文化介面及支援多國語言編寫的功能(UTF8 技術)。它的功能比 Windows 中的 Notepad(記事本)強大,除了可以用來製作一般的純文字說明檔案,也十分適合當作編寫電腦程式的編輯器。Notepad++ 不僅有語法高亮度顯示,也有語法摺疊功能,並且支援宏以及擴充基本功能的外掛模組。
3. BracketsBrackets 是一個免費、開源且跨平臺的 HTML/CSS/JavaScript 前端 WEB 整合開發環境 (IDE工具)。該專案由 Adobe 建立和維護,根據MIT許可證釋出,支援 Windows、Linux 以及 OS X 平臺。Brackets 的特點是簡約、優雅、快捷,它的核心目標是減少在開發過程中那些效率低下的重複性工作,例如瀏覽器重新整理,修改元素的樣式,搜尋功能等等。
4. JS Nice
JS Nice 是一款讓經過混淆處理的 JavaScript 程式碼可讀更好的工具。它使用一種新型的用於 JavaScript 程式碼美化的去混淆和去壓縮引擎。JSNice 採用先進的機器學習和程式分析技術,從可用的開源專案學習命名和型別規律。
5.JS Hint
JSHint 是一個JavaScript語法和風格檢查工具,你可以用它來提醒程式碼風格相關的問題。它可以很好地被整合到許多常用的編輯器中,是統一團隊編碼風格的一個很好的工具。
6. Js Bin
JSBin 是一個 Web 應用,主要用於幫助測試 JavaScript 和 CSS 的程式碼片段。JSBin與允許你編輯和測試JavaScript 及 HTML,你可以隨時儲存,並將URL傳送給同行審查或獲取幫助,他們可以對內容進一步修改並重新儲存。
7. Kinetic WingKineticWing是一個免費的輕量級IDE,適用於所有主要的作業系統(對Mac的支援即將推出)。它不是一個複雜的IDE,更像是一個具有現代特色的智慧文字編輯器。這些功能包括:支援Sass或Less(具有內建編譯器),支援HTML5及CSS3,支援CoffeeScript。
8. Code Mirror
CodeMirror 是一款基於Javascript實現的線上程式碼編輯器,它專門用於編輯程式碼,並配有大量語言模式,可實現更高階的編輯功能。CodeMirror不是某個富文字編輯器的附屬產品,它是許多大名鼎鼎的線上程式碼編輯器的基礎庫。
9. Ace
ACE 是用JavaScript編寫的一個可嵌入的程式碼編輯器。它能與許多本地編輯器匹配,如Sublime,Vim和TextMate等。ACE被作為Cloud9 ID的主編輯器維護,也是Mozilla Skywriter專案的繼承。
10. Net Beans
NetBeans IDE 是一個屢獲殊榮的整合開發環境,可以方便的在Windows,Mac,Linux和Solaris中執行。NetBeans包括開源的開發環境和應用平臺,NetBeans IDE可以使開發人員利用Java平臺能夠快速建立Web、企業、桌面以及移動的應用程式,NetBeans IDE目前支援PHP、Ruby、JavaScript、Ajax、Groovy、Grails和C/C++等開發語言。
11. Cloud 9
Cloud9 IDE 是一個基於Node.JS構建的JavaScript程式開發Web IDE。它擁有一個非常快的文字編輯器,支援為JS, HTML, CSS和這幾種的混合程式碼進行著色顯示。Cloud9 IDE還為node.js和Google Chrome整合偵錯程式可以在IDE中啟動、暫停和停止,能夠在雲計算環境中測試和部署你的程式碼。
12. Komodo Edit
Komodo Edit 是一個開源的跨平臺編輯器,它支援Windows、Linux和 Mac。它通常跟Komodo 整合開發環境一起釋出,也可以單獨使用。Komodo Edit 支援JavaScript , Ruby, Tcl, PHP, Perl等流行的程式語言。 Komodo Edit具有語法高亮、語法檢查、Vi模擬、自動完成等功能。
13. JS Fiddle
jsFiddle 是一個線上的shell編輯器,透過流行的JS框架建立自定義的環境,以簡化JS程式碼。可以用於測試示例程式碼。不僅如此,你還可以新增一個Ajax echo後端,並且透過一系列的JavaScript框架自動載入資源,如MooTools, jQuery, Dojo, Prototype, YUI, Glow,Vanilla等。還有一個重要特性就是能夠儲存和分享一個unique URL generated程式碼,jsFiddle還有一個嵌入的功能。
14. Sublime Text
Sublime Text 是一個輕量、簡潔、高效、跨平臺的編輯器。具有良好的擴充套件功能,強大的快捷命令“可以實時搜尋到相應的命令、選項、snippet 和 syntex,支援 VIM 模式,支援宏,支援多重選擇(Multi-Selection)功能。
15. Codepen
CodePen是一個Web前端的執行場地,具備機動、訓練和分享等多種功能。同時,CodePen還可以讓使用者構建一個壓縮版本的測試案例來證明並解決編碼當中的錯誤。
16. Eclipse
Eclipse 是著名的跨平臺的自由整合開發環境(IDE)。最初主要用來Java語言開發,但是目前亦有人透過外掛使其作為其他計算機語言比如C++和Python的開發工具。
17. Koding
koding 是一個免費的,功能齊全的雲開發環境,建立和編輯程式碼非常方便。它提供了一些不錯的協作工具。註冊後你可以得到一個免費的虛擬機器,協助你的開發旅程。
18. Scripted
Scripted 是一個快速而且輕量級的 JavaScript 程式碼編輯器,基於 Web 瀏覽器。Scripted由VMware基於Eclipse Orion的編輯器元件開發。它工作於本地,並且由Node.js Web伺服器提供內容服務。
19. Codio
Codio 是一個功能強大的雲計算和基於瀏覽器的IDE(web ide),從原型到部署,涵蓋了完整的web開發週期。Codio支援包括Javascript,PHP,Ruby等幾乎所有的程式語言。
20. Light Table
LightTable 是用 clojure 和 css 開發的全新理念的 IDE,支援多種語言。支援外掛架構,內聯文件和文件搜尋,支援自動完成、paredit特性以及後端允許遠端nrepl會話等。Light Table是開源的,其程式碼全部託管在GitHub上,遵循GNU開源許可。
-
3 # 逆風逐浪
Sublime
VS code
Atom
其他的都不推薦,IDE太笨重了。
回覆列表
哥們,js是動態型別的,沒有intellisense。如果想要的話就用typescript吧,一個js的超集,學起來挺快的