javascript 用什么ide(写js用什么ide好)
大家好,今天来为大家解答javascript 用什么ide这个问题的一些问题点,包括写js用什么ide好也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~
javascript用什么编辑器
目前前端使用率最高的就是sublime和 webstorm了,当然了还有visual,DW,等等。下面仅介绍一些sublime和webstorm。
1.Sublime Text是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。
Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text的主要功能包括:拼写检查,书签,完整的 Python API, Goto功能,即时项目切换,多选择,多窗口等等。Sublime Text是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。
2.WebStorm是jetbrains公司旗下一款JavaScript开发工具。被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。
功能编辑
JavaScript
·基于DOM,特定浏览器完成
·编码导航和用法查询
·支持ECMAScript
·支持CoffeeScript
·支持结点
· JavaScript重构
· JavaScript单元测试
·代码检测和快速修复
· JSLint/JSHint
·基于 Mozilla的JavaScript调试器
其他用途
·批量代码分析
·编码语言混合或内混
·拼写检查器
·重复代码检测器
编辑语言
·支持HTML5
· css/js
·检验和快速修复
· Zen编码
·显示内容
·显示应用的风格
便捷的环境
· HTML5样本文件和其他Web应用程序模板
· FTP和远程文件同步
·集成了版本控制系统
·本地记录
优势功能编辑
智能的代码补全
支持不同浏览器的提示,还包括所有用户自定义的函数(项目中)
代码补全包含了所有流行的库,比如:JQuery, YUI, Dojo, Prototype, Mootools and Bindows。
代码格式化
代码不仅可以格式化,而且所有规则都可以自己来定义
html提示
大家经常在js代码中编写html代码,一般来说十分痛苦,不过有了智能提示,就爽多了。而且html里面还能有js提示。
联想查询
只需要按着Ctrl键点击函数或者变量等,就能直接跳转到定义;可以全
代码导航和用法查询(8张)
项目查找函数或者变量,还可以查找使用并高亮。
代码重构
这个操作有些像Resharper,熟悉Resharper的用户应该上手很快,支持的有重命名、提取变量/函数、内联变量/函数、移动/复制、安全删除等等。
代码检查和快速修复
可以快速找到代码中的错误或者需要优化的地方,并给出修改意见,快速修复。
代码调试
支持代码调试,界面和IDEA相似,非常方便。
代码结构浏览
可以快速浏览和定位
代码折叠
功能虽小,不过胜在方便高效
包裹或者去掉外围代码
自动提示包裹或者去掉外围代码,一键搞定
写js用什么ide好
WebStorm
优点:
1.关键字提示
使用WebStorm开发时,它会自动提示JS变量,关键字,方法,函数或参数名,可帮助你快速输入,避免一些低级的输入错误。
2.支持代码重构
做开发最头疼的就是维护结构混乱的代码,为了保证你的代码后期维护简单快捷,开发过程中就必须确保代码整洁,WebStorm则会帮助你自动重构代码,如移动文件,内联变量提取等。
3.集成Node.js
WebStorm集成Node.js,可以运行,编译,测试Node.jsApp。
4.集成代码质量工具
集成了JSHint,JSLint,JSCS等。
5.保存本地历史记录
本地历史记录可以帮助你跟踪代码,获取修改的代码。
缺点:商用付费,偶尔性能较差,后台会创建.idea文件,一个窗口中无法打开多个项目,非原生文件系统经常会出现很多问题
Atom
优点:
内置包管理功能
Atom内置包管理功能,是Atom最重要的功能特征
开源免费
Atom在GitHub上是开源的,并且是免费的
内嵌Git控件,Web技术
内嵌Web技术如JS,HTML及CSS
缺点:效率低
SublimeText
优点:快
SublimeText最显著的特点就是启动和使用的过程中一个感觉就是快
多行选择和编辑
多个光标和列选择支持同时选择多行编辑。非常酷炫的功能
支持多个操作系统
支持Windows,Linux,OSX.
插件种类非常丰富
低内存消耗
缺点:
没有调试器
缺少代码重构等功能
严格来讲SublimeText是文本编辑器,不能称之为IDE
Vim
有很多插件支持,有望成为成熟功能全面的IDE。
优点:功能非常强大,免费快并且轻量级;跨平台,稳定
缺点:上手难,界面风格老旧,70年代的风格,并不适合所有人
VisualStudioCode
VSCode主要集中开发,重定义功能,内置Debug和云应用。Code是免费的且可用于多个平台如Linux,MacOSX,以及Windows,内嵌Git控件。
缺点:加载时间慢
Brackets
Brackets是开源的代码编辑器,前端工程师和Web设计人员比较适用,支持多平台,且不需要区分前后端。界面非常整洁,清新。启动非常快。项目之间切换也非常方便。
缺点:效率低,同一时间只能打开一个文件。功能不全,缺少静态内核分析功能,也缺少一些元素级别的文本编辑命令。
Codenvy
开发人员使用Codenvy可以修改,运行,编译云端代码。
能够提供自定义运行时环境,调试代码;能够将工作进度共享,且安装非常便捷。
Microsoft'sVisualStudio
JavaScriptIntellisense的引入让VS提供非常有用的脚本提示和自动完成输入功能。界面友好清洁。
缺点只能用于Windows平台
支持JavaScript的工具
1.SpreadJS是一款企业级JavaScript电子表格控件,能将电子表格、数据可视化及计算功能集成在JavaScriptWeb应用程序中,创建计算器、动态交互式仪表盘和样式丰富的报表,可以流畅操作海量数据。
2.WijmoEnterprise是为企业应用程序开发而推出的一系列包含HTML5和JavaScript的开发控件集。无论应用程序是移动端、PC端、还是必须要支持IE6,WijmoEnterprise均能满足需求。
开发jsp的IDE用哪个比较好
作为一个资深的Eclipse用户,我想对IntelliJ
IDEA做一个更为严谨的审视。JetBrains的工作人员非常的友善,并为Podcastpedia.org和Codingpedia.org这两个
工程给予了我一个开放源码的许可证。在这片文章中,我列出来Eclipse中常用且与IntelliJ等同的一些操作。写这篇文章为了以后遗忘时能够再用
做个记录,也为或许能帮助到其他的人。
快捷键
要事先说!下表中列出了在两个IDE之中我最常用的快捷键:
链接编辑器
很多时候我们在编辑一个文件,同时还需要编辑其他的文件。假如FF类是一个经常编辑的类,同时又需要对同一个包中的其他类进行编辑—通过链接编辑器的功能,可以迅速在同包的类之间进行切换。这个功能为我们提供了什么样的便利?每当编辑了一个文件,它会立即显示其所在包浏览器视图/项目视图中的位置。如果使用展开式的包视图,它会按功能对类划分并显示,而不使用分层(dao层,
service层等)的方式来展示类。这也是我强烈推荐的展示方式,因为真的很方便。
Eclipse
在工程浏览视图或者包浏览视图可以看到并使用链接编辑器(Link
to
Editor)的按钮。
如果不想使用该功能,依然可以使用Alt+Shift+W快捷键来查看包视图或工程视图并设置其显示位置。
IntelliJ
在工程视图或者包视图中选择设置,然后勾选根据源码自动滚动(Autoscroll
From
Source)功能;
如果不想使用该功能,依然可以使用快捷键Alt+F1来导航并设置显示的位置;
如果不想使用该功能,依然可以使用快捷键Alt+F1来导航并设置显示的位置;
IntelliJ的魅力之处
默认设置了许多的功能
IntelliJ本身就自带了众多的功能(如:GitHub的集成)。当然,在Eclipse你也可以通过选择不同版本的插件来获取到足够的功能,只是需要自己来配置这些插件。
使用鼠标滚轮改变字体大小
在IntelliJ中,可以使用鼠标滚轮来改变字体大小(我在浏览器中经常使用该功能)。但是这个功能需要手动激活。
打开IDE的设置(Ctrl+Shift+S或点击
文件菜单>Setting)
在编辑器页面(在搜索框中输入“Editor”),确保Change
font
size
(Zoom)
with
Ctrl+MouseWheel这个选项被选中。
在IDE中直接启动命令行终端
使用快捷键:
Alt
+
F12
灵活易用的模板
输入p,然后使用快捷键Ctrl+J,就可以获取以下选项:
psf
–
public
static
final
psfi
–
public
static
final
int
psfs
–
public
static
final
String
psvm
–
main
method
declaration
对JavaScript、HTML5的强力支持
商业版的IntelliJ应该包含了对
HTML5、CSS3、SASS、LESS、JavaScript、CoffeeScript、Node.js、ActionScript以及其他语言的代码辅助功能。我将尽快地确认这些内容。
javascript 用什么ide和写js用什么ide好的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!