[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
依据名字都应该知道详细的意思了。只是多阐述