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

Posted blfbuaa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[EXTJS5学习笔记]第二十六节 在eclipse/myeclipse中使用sencha extjs的插件相关的知识,希望对你有一定的参考价值。

本文地址: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
过程中出现错误能够忽略。



这个完毕之后,还须要在新建project的时候,选择新建VGETproject,然后将代码包括到工作空间。
OK,到此就能够了。感觉非常费劲!














以上是关于[EXTJS5学习笔记]第二十六节 在eclipse/myeclipse中使用sencha extjs的插件的主要内容,如果未能解决你的问题,请参考以下文章

第二十六节,滑动窗口和 Bounding Box 预测

第二十六节 verbatim标签

第二十六节:扩展如何在控制台中使用HttpClientFactory读取配置文件数据保护注入类

[ExtJS5学习笔记]第二十七节 CMD打包错误 Error C2009: YUI Parse Error (identifier is a reserved word => debu

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

第二十四天到二十六天学习笔记