杭州建筑长剪影简单:JSEclipse介绍

来源:百度文库 编辑:偶看新闻 时间:2024/04/26 04:35:18

JSEclipse介绍

InterAKT提供的JSEclipse是最先进的JavaScript编辑器之一。JSEclipse是针对Eclipse开发平台的免费插件。它支持的功能有:代码完成、大纲浏览、错误报告、代码换行,等等。多亏了Eclipse的插件架构,JSEclipse的安装非常简单。选择Help→Software Updates→Find and Install,打开Eclipse的插件安装向导。选择Search for new features to install并单击Next。现在,Install窗口就应该出现了。单击New Remote Site按钮,并在弹出窗口的Name文本框中输入InterAKT Online,在URL文本框中输入http://www.interaktonline.com/,然后单击OK按钮。现在,安装窗口应该如图2-1所示,其列表中应该包含InterAKT Online。需要注意的是,JSEclipse需要Java 1.5或更高版本。对余下的安装步骤统统单击Next就可完成JSEclipse的安装。之后,重新启动Eclipse,确保插件安装正确。图2-1  把InterAKT Online添加为远程站点后的Eclipse Install窗口安装好JSEclipse之后,就可以开始编写JavaScript了。JSEclipse把所有以.js为扩展名的文件都识别为JavaScript源文件。选择File→New→File,并输入一个以.js结尾的文件名,就可以创建一个新的JavaScript源文件。创建好新的JavaScript源文件后,就可以开始编写JavaScript代码了。在JSEclipse中编辑JavaScript时,你首先会注意到的就是它所提供的JavaScript关键字突出显示功能。同样需要注意的是,Outline视图中会包含JavaScript代码的大纲,显示出源文件中定义的对象所包含的方法。图2-2展示了在JSEclipse打开的JavaScript源文件。项目中有两个JavaScript文件:Department.js和Employee.js。在源代码编辑器中打开的是Employee.js文件。在窗口左端的Navigator面板中的JavaScript文件有它们自己的图标,当前打开的源代码的大纲被展示在窗口右端的Outline面板中。JSEclipse能做的不仅仅是这些。就像之前讨论过的那样,一直以来最具生产力的功能之一就是智能代码完成。JSEclipse为用户自定义的JavaScript对象提供了智能代码完成功能。图2-3演示了这种代码完成功能。Department.js文件含有一个简单的函数用来创建Employee对象的一个实例。然后,可通过圆点符号获得这个对象的方法。当键入圆点符号时,JSEclipse会自动显示代码完成窗口。图2-2  JSEclipse源代码编辑器图2-3  JSEclipse提供对JavaScript对象的代码完成JSEclipse也提供对内置的JavaScript对象的代码完成,如Date、String、document和window,等等。JSEclipse还提供扩展其自带的代码完成功能的方法。可以编写一个简单的XML文件,在其中定义对某个类型的对象应该出现的代码完成列表。事实上,默认的JSEclipse发行版本就使用XML文件定义其对内置JavaScript对象的代码完成。代码清单2-1列出了object.xml文件的内容,这个文件就定义了对基本JavaScript对象的代码完成。代码清单2-1  object.xml为基本JavaScript对象定义代码完成这个object.xml文件放在JSEclipse安装目录的library目录中。在这个目录中,还可以找到定义了各种JavaScript对象的代码完成的XML文件。可以修改这些文件来满足你的需要。更妙的是,可以创建自己的XML文件,描述你已经编写好的JavaScript文件。可以为在你的组织中共享的JavaScirpt文件编写一组XML文件来提供代码完成功能。JSEclipse的帮助中给出了一个创建自定义的代码完成库的很好的例子。打开Eclipse的Help菜单并找到JSEclipse extending the code completion一节,就可以访问到这个教程。JSEclipse是一款强大的JavaScript编辑器,它可以简化JavaScript的开发。随着Ajax和JavaScript变得越来越主流,开发工具会变得越来越完善,但是从目前来看,JSEclipse是JavaScript编辑器的不二之选。Aptana: 一个不错的Javasript IDE ,有独立的版本,功能强大.
JSEclipse: 只是作为 Eclipse 的一个Plugins.

两个都是一个非常不错的IDE. 但是用了一段时间后,发现还是小巧的JSEclipse更加适合我.

Aptana功能很多, 语法加亮, 代码自动完成,但是其代码分析能力比 JSEclipse 差些.而且最主要的问题是Aptanan对中文支持不好,遇到中文,他的加亮就出问题了. 而且Aptana IDE运行起来比较慢~~


原创文章如转载,请注明:转载自:飞扬部落编程仓库 : http://www.busfly.cn/CSDN/

本文链接地址:http://www.busfly.cn/CSDN/post/JSEclipse.html

如果你喜欢本文,请顶一下,支持我,你的支持是我继续发好文章的最大动力。谢谢。
好东西需要分享,快把本文发给你的朋友吧~!~