热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

20款最优秀的JavaScript编辑器

毫无疑问SublimeText,Notepad,webstorm等,是市面上最主导的编辑器,但当然也有一些更多的JavaSc

毫无疑问SublimeText,Notepad++,webstorm等,是市面上最主导的编辑器,但当然也有一些更多的Javascript编辑器提供众多的特性和功能,方便和轻松自由的编码。本文整理了20款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. Brackets

Brackets 是一个免费、开源且跨平台的 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 Wing

KineticWing是一个免费的轻量级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开源许可。



推荐阅读
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 本文介绍了使用AJAX的POST请求实现数据修改功能的方法。通过ajax-post技术,可以实现在输入某个id后,通过ajax技术调用post.jsp修改具有该id记录的姓名的值。文章还提到了AJAX的概念和作用,以及使用async参数和open()方法的注意事项。同时强调了不推荐使用async=false的情况,并解释了JavaScript等待服务器响应的机制。 ... [详细]
  • 如何使用Java获取服务器硬件信息和磁盘负载率
    本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
  • 本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ... [详细]
  • 本文讨论了在手机移动端如何使用HTML5和JavaScript实现视频上传并压缩视频质量,或者降低手机摄像头拍摄质量的问题。作者指出HTML5和JavaScript无法直接压缩视频,只能通过将视频传送到服务器端由后端进行压缩。对于控制相机拍摄质量,只有使用JAVA编写Android客户端才能实现压缩。此外,作者还解释了在交作业时使用zip格式压缩包导致CSS文件和图片音乐丢失的原因,并提供了解决方法。最后,作者还介绍了一个用于处理图片的类,可以实现图片剪裁处理和生成缩略图的功能。 ... [详细]
  • 开发笔记:spring boot项目打成war包部署到服务器的步骤与注意事项
    本文介绍了将spring boot项目打成war包并部署到服务器的步骤与注意事项。通过本文的学习,读者可以了解到如何将spring boot项目打包成war包,并成功地部署到服务器上。 ... [详细]
  • Unity3D引擎的体系结构和功能详解
    本文详细介绍了Unity3D引擎的体系结构和功能。Unity3D是一个屡获殊荣的工具,用于创建交互式3D应用程序。它由游戏引擎和编辑器组成,支持C#、Boo和JavaScript脚本编程。该引擎涵盖了声音、图形、物理和网络功能等主题。Unity编辑器具有多语言脚本编辑器和预制装配系统等特点。本文还介绍了Unity的许可证情况。Unity基本功能有限的免费,适用于PC、MAC和Web开发。其他平台或完整的功能集需要购买许可证。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
  • 本文介绍了一个免费的asp.net控件,该控件具备数据显示、录入、更新、删除等功能。它比datagrid更易用、更实用,同时具备多种功能,例如属性设置、数据排序、字段类型格式化显示、密码字段支持、图像字段上传和生成缩略图等。此外,它还提供了数据验证、日期选择器、数字选择器等功能,以及防止注入攻击、非本页提交和自动分页技术等安全性和性能优化功能。最后,该控件还支持字段值合计和数据导出功能。总之,该控件功能强大且免费,适用于asp.net开发。 ... [详细]
  • Sublime Text通过快捷键在浏览器中预览文件
    2019独角兽企业重金招聘Python工程师标准首先说下,我的是SublimeText3,win10。ST有个插件ViewInBrowser可以在 ... [详细]
author-avatar
mobiledu2502881211
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有