ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
本文地址:[http://blog.csdn.net/sushengmiyan/article/details/40507383](http://blog.csdn.net/sushengmiyan/article/details/40507383) 插件下载: [http://download.csdn.net/detail/sushengmiyan/8085851](http://download.csdn.net/detail/sushengmiyan/8085851)[](http://docs.sencha.com/extjs/5.0/apidocs/#!/api/Ext-method-each) 本文作者:[sushengmiyan](http://blog.csdn.net/sushengmiyan) ------------------------------------------------------------------------------------------------------------------------------------ ### 介绍 sencha eclipse插件提供了一个集成的开发环境,方便javascript编写,更方便ext js和sencha touch编写高效、精确的代码。这个插件是在VGET项目(java script的eclipse插件)中的。它将标准的文本编辑和简单的javascript编写替换为IDE开发环境下的带功能等,具体方便如下: 1.代码补全、代码模板、快速精确的书写javascript代码向导。 2.查找javascript类型和继承关系的能力,等等 3.类似java的语法检查,帮助查找错误。 4.javascript的运行测试以及调试。 插件还提供了其他的一些java的IDE类似功能,如高亮显示、语法高亮等等。 对于extjs和sencha touch来说,插件提供了如下的性能: 1.代码助手     Ext的全局变量、包路径、属性、方法等      指定类型的方法      一个类型的全部描述信息显示 2.支持如下:   JSDuck类型的文档生成器,像@参数{String/Date[]}我的参数   工厂化方法推断:如Ext.create   对象迭代助手,像Ext.application{}   匿名函数,像Ext.each   单例,如Ext.Date   使用xtype来配置选项  给Ext.create函数增加如fullname xtype以及alias等配置 对Ext.define也同样优秀的支持 已知的合法性检查  减少对方法的引用的时候会提示警告  当传入不正确的配置的时候会报错 sencha eclipse plugin可以和JSDuck协同工作 JSDuck在github上的路径为:[https://github.com/senchalabs/jsduck](https://github.com/senchalabs/jsduck)  可以使用这个项目来生产extjs的文档。 下面是一些支持的一些类型注解 @return  @private @property @protected @type @cfg @param 根据名字都应该知道具体的意思了,不过多阐述 ### 下面重点说说这个插件的安装 要想安装使用这个插件,需要做三步: 1. 安装eclipse的3.7或者4.0、4.1版本(indigo/juno)注意,还没有使用aptana测试呢 2.安装VJET和sencha eclipse插件 3.导入extjs和sencha touch 类库 安装eclipse就自行安装吧 ### 安装VJET和Extjs插件 如果有安装之前版本的这个插件,请先卸载。 1.解压下载的这个插件包 2.在eclipse/myeclipse中,选择 help/install new software(在myeclipse2014中,选择install from site) 弹出选择框后,选择刚刚解压的那个插件包,注意这是30天试用版本哦。 3.将VJET和extjs插件一起选中,安装。 ### 导入extjs的类库 注意选择合适的jstl包。如 ExtJSTL-4.0.7-gpl.zip 在eclipse/myeclipse中选择 文件 导入,进入导入向导。选择general-existing projects ->next 过程中出现错误可以忽略。 这个完成之后,还需要在新建工程的时候,选择新建VGET工程,然后将代码包含到工作空间。 OK,到此就可以了。感觉很费劲! 插件下载地址:[http://download.csdn.net/detail/sushengmiyan/8085851](http://download.csdn.net/detail/sushengmiyan/8085851)