Ext 库入门指南
1. Ext 简介
Ext 最初是对颇受欢迎且功能强大的雅虎用户界面库(YUI)的扩展,弥补了 YUI 库的不足,提供了易于使用的 API 和实用的真实世界小部件。随着众多开发者和开源贡献者的加入,它逐渐成为最强大的客户端应用开发库之一。
1.1 Ext 的优势
- 丰富易用的用户界面 :提供类似于桌面应用的用户界面,让开发者专注于网页应用的功能,而非技术细节。
- 跨浏览器兼容性 :解决了浏览器兼容性问题,确保在主流浏览器中显示一致。支持的浏览器包括:
- Internet Explorer 6+
- Firefox 1.5+ (PC, Mac)
- Safari 2+
- Opera 9+ (PC, Mac)
- 事件驱动接口 :可监听用户操作和系统事件,如鼠标点击、AJAX 调用状态等。
- AJAX 技术支持 :允许在后台与服务器通信,无需刷新页面,实现数据的实时请求和处理。
1.2 适用场景
通常适用于需要高度用户交互的网站,如具有复杂流程和工作流的网站。
1.3 示例展示
Ext 官网提供了许多令人惊叹的示例,如 Feed Viewer 和 Simple Tasks 任务跟踪程序。虽然 Feed Vi