Movatterモバイル変換


[0]ホーム

URL:


跳转到内容
维基百科自由的百科全书
搜索

Extjs

本页使用了标题或全文手工转换
维基百科,自由的百科全书
Ext JS JavaScript Framework
当前版本
编辑维基数据链接
类型JavaScript函式库
许可协议GNU通用公共许可证或专有
网站www.sencha.com/products/extjs/

ExtJS是一个纯粹的JavaScript应用程序框架英语application framework,用于使用AjaxDHTMLDOM脚本构建交互式跨平台网络应用程序[2]

历史

[编辑]

最初的ExtJS只是YUI的一个扩展包,自1.1版开始独立发布。它是一个开源软件,遵守GPL 3.0协议。

2007年12日4日推出Ext JS 2.0版。

2009年7日6日推出Ext JS 3.0版.Ext JS 3.1版中增加可分组的列标题。

2010年6月,Ext JS更名为Sencha(Sencha是日本的煎茶),并且整合jQTouchRaphal库,这是世界上第一个基于HTML5的移动应用框架,全面相容Android和Apple iOS。

2011年4月26日,推出Ext framework 4.0版,引入了Config和Mixins概念,另外还新增class,开发人员可以在一个class包含另一个class。

2014年6月2日,发布Ext JS 5.0,于新版本中支援Touch-screen,新架构MVVM提升运作效率,提供更多的chart与UI component.

2015年7月1日,正式发布Ext JS 6.0。

许可证

[编辑]

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

功能描述

[编辑]

Ext包括多种控件,可以实现各种各样的功能

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

优点和不足

[编辑]

Ext整合了CSS样式文件,窗口、面板都有现成的样式,甚至都不需要美工进行特别的美化就可以直接使用。功能涵盖了一个Web 2.0网站所需要的几乎所有的功能,非常完备。但是相应的文件大,加载速度并不理想,而且在低版本的浏览器上显示效果不佳。

参考资料

[编辑]
  1. ^"Ext JS 7.8 Has Arrived!"; 作者姓名字符串: Sachin Ibrahimpur; 作品或名称的语言: 英语; 出版日期: 2024年5月21日; 检索日期: 2024年9月16日.
  2. ^丰富互联网应用程序

外部链接

[编辑]
语言
引擎列表
引擎比较
框架
客户端
服务器
多种实作
函式库
人物
其他
C++
CLI
ColdFusion
Common Lisp
D
Haskell
Java
JavaScript
Perl
PHP
Python
Ruby
Rust
Scala
Smalltalk
其他语言
低级
AmigaOS平台
Classic Mac OS
macOS平台
未知/原生
Object Pascal
CLI
桌面
移动端
Windows平台
UNIX平台
X窗口系统
BeOS/Haiku平台
跨平台
CLI
C
Java
Android平台
CLI
高级
AmigaOS平台
Classic Mac OS
macOS平台
Object Pascal
Objective-C
桌面
移动端
C++
Windows平台
CLI
桌面
C++
Object Pascal
UNIX平台
X窗口系统
Android平台
C++
跨平台
按语言划分
C
C++
Objective-C
CLI
桌面
Web
移动端
D
  • DFL
  • DlangUI
  • DWT
  • GTK+
  • QtD
  • wxD
Flash
Haskell
Java
桌面
Web
移动端
JavaScript
Common Lisp
Lua
Pascal
桌面
移动端
Object Pascal
桌面
移动端
Perl
PHP
Python
Ruby
Tcl
XML
检索自“https://zh.wikipedia.org/w/index.php?title=Extjs&oldid=80527357
分类:​

[8]ページ先頭

©2009-2026 Movatter.jp