本文地址:http://blog.csdn.net/sushengmiyan/article/details/40507383

插件下载: http://download.csdn.net/detail/sushengmiyan/8085851

本文作者: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  可以使用这个项目来生产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,到此就可以了。感觉很费劲!



[EXTJS5学习笔记]第二十六节 在eclipse/myeclipse中使用sencha extjs的插件的更多相关文章

  1. [ExtJS5学习笔记]第二十四节 Extjs5中表格gridpanel或者表单数据后台传输remoteFilter设置

    本文地址:http://blog.csdn.net/sushengmiyan/article/details/39667533 官方文档:http://docs.sencha.com/extjs/5. ...

  2. [ExtJS5学习笔记]第二十五节 利用window.open()函数实现ExtJS5的登陆页面跳转

    本文地址:http://blog.csdn.net/sushengmiyan/article/details/40427543 mvvm方式实现登陆的博客:http://blog.csdn.net/s ...

  3. [ExtJS5学习笔记]第十六节 Extjs5使用panel新增的ViewModel属性绑定数据

    本文地址:http://blog.csdn.net/sushengmiyan/article/details/39078627 sencha官方API:http://docs.sencha.com/e ...

  4. [ExtJS5学习笔记]第二十九节 sencha ext js 5.1.0中动态更换皮肤主题

    本文地址:http://blog.csdn.net/sushengmiyan/article/details/42016107 本文作者:sushengmiyan ------------------ ...

  5. [ExtJS5学习笔记]第二十八节 sencha ext js 5.1.0发布版本正式发布 extjs doc下载地址

    本文地址:http://blog.csdn.net/sushengmiyan/article/details/41911539 本文作者:sushengmiyan ------------------ ...

  6. [ExtJS5学习笔记]第二十节 Extjs5配合数组的push方法,动态创建并加载组件

    本文地址:http://blog.csdn.net/sushengmiyan/article/details/39226773 官方例子:http://docs.sencha.com/extjs/5. ...

  7. [ExtJS5学习笔记]第十四节 Extjs5中data数据源store和datapanel学习

    本文地址:http://blog.csdn.net/sushengmiyan/article/details/39031383 sencha官方API:http://docs.sencha.com/e ...

  8. Python学习笔记第二十六周(Django补充)

    一.基于jQuery的ajax实现(最底层方法:$.jax()) $.ajax( url: type:''POST“ ) $.get(url,[data],[callback],[type])  #c ...

  9. [ExtJS5学习笔记]第十五节 Extjs5表格显示不友好?panel的frame属性在作怪

    本文地址:http://blog.csdn.net/sushengmiyan/article/details/39057243 sencha官方API:http://docs.sencha.com/e ...

随机推荐

  1. [SCOI2012]滑雪与时间胶囊

    题目描述 a180285非常喜欢滑雪.他来到一座雪山,这里分布着MMM条供滑行的轨道和NNN个轨道之间的交点(同时也是景点),而且每个景点都有一编号iii(1≤i≤N1 \le i \le N1≤i≤ ...

  2. SPOJ NSUBSTR

    You are given a string S which consists of 250000 lowercase latin letters at most. We define F(x) as ...

  3. Python Django rest framework

    本节内容 Django rest framework 安装 Django rest framwwork 环境配置 简单举例说明 Django中使用 rest framework 1.1 安装 Djan ...

  4. n个并发进程共用一个公共变量Q,写出用信号灯实现n个进程互斥的程序描述,给出信号灯值得取值范围,并说明每个取值范围的物理意义。

    答: var mutex: semaphore:=1; begin cobegin process i : begin   // i = 1,2,……,n repeat P(mutex); 对公共变量 ...

  5. iOS核心面试题

    1,请简述你对协议的理解?    protocol无论是在那个领域都是一种约束,规范.在OC中的协议主要用于在各个类之间进行回调传值. 协议有 委托方,代理方, 委托方是协议的制定者,需要声明协议的方 ...

  6. 一口一口吃掉Hibernate(七)——继承映射

    前几篇博文中讲到了常用的几种关联映射.其实hibernate中还有一种"省劲儿"的映射,那就是--"继承映射". 学了这么多的关系映射了,继承映射,从字面上也能 ...

  7. Linux下常用设置文件和文件夹读写权限操作

    1.查看权限 ls -l xxx.xxx (xxx.xxx是文件名)   2.常见权限 -rw------- (600) 只有所有者才有读和写的权限 -rw-r--r-- (644) 只有所有者才有读 ...

  8. centos 7 安装nvidia显卡驱动

    How to install Nvidia drivers in CentOS 7 - Tutorial :  http://www.dedoimedo.com/computers/centos-7- ...

  9. 安装oracle时修改Linux版本问题

    Linux安装Oracle报Checking operating system version must be redhat, SuSE, redhat, UnitedLinux or asianux ...

  10. java绘图原理------在窗口界面(或面板上)画出一张或多张图片问题解决方法

    /** *@author blovedr * 功能: java绘图原理------在窗口界面(或面板上)画出一张或多张图片问题解决方法 * 日期: 2018年4月28日     16:20 * 注释: ...