本文地址: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. [SDOI2017]新生舞会

    Description 学校组织了一次新生舞会,Cathy作为经验丰富的老学姐,负责为同学们安排舞伴.有n个男生和n个女生参加舞会 买一个男生和一个女生一起跳舞,互为舞伴.Cathy收集了这些同学之间 ...

  2. Codeforces Round #406 (Div. 1)

    B题打错调了半天,C题想出来来不及打,还好没有挂题 AC:AB Rank:96 Rating:2125+66->2191 A.Berzerk 题目大意:有一个东东在长度为n的环上(环上点编号0~ ...

  3. 2015 多校联赛 ——HDU5389(dp)

    Sample Input 4 3 9 1 1 2 6 3 9 1 2 3 3 5 2 3 1 1 1 1 1 9 9 9 1 2 3 4 5 6 7 8 9   Sample Output 1 0 1 ...

  4. FZU 2158

    在密室逃脱游戏中,大家被困在一个密室中,为了逃出密室,需要找到正确的数字密码,于是大家分头行动,分别找到了密码的子序列,而后大家将得到的线索集中整理分析,大家想知道密码最少是多少位.  Input 第 ...

  5. [bzoj3668][Noi2014]起床困难综合症/[洛谷3613]睡觉困难综合症

    来自FallDream的博客,未经允许,请勿转载,谢谢. 21 世纪,许多人得了一种奇怪的病:起床困难综合症,其临床表现为:起床难,起床后精神不佳.作为一名青春阳光好少年,atm 一直坚持与起床困难综 ...

  6. BZOJ4079 [Wf2014]Pachinko

    完整题面: 设f(i,j)表示路径经过(i,j)这个点的概率,列出方程消元. 但暴力消元的复杂度是$O((nm)^3)$,注意每一次消元只会影响前后m个方程,所以我们可以对于第i行,只存[i-m,i+ ...

  7. jquery 中toggle的2种用法

    一.在元素的click事件中绑定两个或两个以上的函数  toggle不像bind需要在后面添加"click"来绑定click触发事件,toggle本身就是click触发的(而且只能 ...

  8. teachable-machine:探索机器学习如何工作,浏览器中实时浏览

    教学机器是一个实验,让所有人都非常方便的探索机器学习,在浏览器中实时浏览,不需要编程.学习更多实验,然后亲自尝试它 访问:https://teachablemachine.withgoogle.com ...

  9. 如何为分布式系统优雅的更换RPC

    为啥需要更换RPC? 很多小伙伴都遇到过需要为分布式系统调用更换RPC的问题,为什么会遇到这种事呢?其实,在系统搭建初期,需求简单,架构简单,最重要的是请求量也少,所以很多系统都采用快速原型开发模式, ...

  10. drools 手动创建kmoudle.xml文件

    @Test public void test() { KieServices kieServices = KieServices.Factory.get(); KieResources resourc ...