何炼文新概念个人博客

研究javascript,css3,html5,nodejs,Ext js等技术研究。

您现在的位置是: 首页 > 技术分享 > 日记

初学ExtJS心德

发布时间:2014-07-26分享人:人浏览有0人评论

     

    发展历史

    ExtJS最初只是YUI的一个扩展包,自1.1版才开始独立发布了。它是一个开源软件,遵守GPL 3.0协议。在2007年12日4日推出了Ext JS 2.0版.在2009年7日6日连续推出了ExtJS 3.0版.Ext JS 3.1两个版liangg中增加可提供分组的列标题。从2010年6月, Ext JS更名为Sencha(Sencha本来是日本的煎茶名字),并且集成jQTouch和Raphal库,这是世界上第一个基于HTML5的js移动应用框架,全面兼容Android系统和 苹果的Apple iOS系统。在2011年4月26日时, 推出Ext framework 4.0版本,全新蜕变,引入了Mixins和Config概念,另外还新增class, 开发人员可以在一个class包含另一个class.

    商业许可证

    Extjs之前使用LGPL和商业授权的双重协议,在08年时改成了现在使用的GPL和商业授权的双重协议,也遵守其他的开源软件协议。

    功能描述

    Ext包括多种控件,可以实现各种各样的功能,文本框和文本域控制,可以控制文本框和文本域中的内容过滤,实现所见即所得的编辑形式。,单选框和复选框控制,Grid control(表格控件):可以轻松的实现表格数据统计,拖放。树形控制:生成树形目录,编辑管理树,点击展开或是关闭。Tabs:可活动的标签页,标签页组,可自由添加和删除的标签页,功能丰富。工具条:在面板中可以方便的插入顶部工具条或是底部工具条,实现各种复杂的功能。桌面应用程序菜单:可以制作类似于Windows桌面的网页菜单。灵活的面板布局:将一个面板划分为东南西北中(ESWNC)五个部分,每个部分可以放不同的内容。滚动条:用滚动条来控制数据的显示。Flash图表:flash制作的数据图表功能。

    优点和不足

    优点是:

    Ext集成了CSS样式文件,窗口、面板都有现成的样式,甚至都不需要美工进行特别的美化就可以直接使用。功能涵盖了一个Web 2.0网站所需要的几乎所有的功能,非常完备。

    不足的是:

    de相应的文件大,加载速度并不理想,而且在低版本的浏览器上显示效果不佳。

关键字词  ExtJS,js,前端,可视化编辑,


如果你认为这篇文章值得更多人阅读,欢迎使用下面的分享功能。