ExtJS是一款由Sencha公司开发的跨浏览器JavaScript框架,用于开发富交互的网络应用程序。它提供了丰富的组件库,可用于快速开发出适应各种平台和设备的应用程序。在本文中,我们将着重了解如何使用ExtJS6.0版本开发应用框架。 在搭建ExtJS6.0应用框架之前,需要确保已经下载并安装了SenchaCMD工具,它是一个强大的命令行工具,能够帮助开发者快速配置和生成应用框架。在本文中,提供了一个SenchaCMD的下载地址,并提醒读者需要根据系统是否已经安装JRE来选择相应的安装包。 下载并安装SenchaCMD之后,接着需要下载并解压ExtJS6.0的离线文档,以及对应版本的ExtJS6.0 GPL正式版。文档的下载地址也随本文一并提供,方便开发者查阅相关的开发文档和API。 在搭建开发环境的过程中,要解压ExtJS6.0的压缩包,并使用SenchaCMD工具生成开发框架。通过在命令行中输入特定的命令,开发者可以指定SDK的路径,以及生成应用的名称和目标文件夹路径。在执行完命令之后,可以通过浏览器访问一个本地地址,来查看由SenchaCMD工具生成的默认应用页面。 在开发环境搭建完成后,本文介绍了如何修改应用的主题。通过打开app.json文件并修改其中的theme值,可以切换到不同的主题样式。此外,还介绍了如何修改样式,即通过定位到SASS文件中对应的样式,并在浏览器中刷新查看效果。 在进行页面框架构思时,作者提出了几个设计要点,包括仿Windows桌面的界面风格、OutLook形式的工具栏、用户自定义快捷菜单、以及特定区域的告警提示等。对于不同功能的窗口内容,考虑到了其占用操作区的大小,以及用户对菜单的自定义需求。 接着,本文详细探讨了ExtJS6.0应用框架的目录结构,并以Viewport为例,说明了通常情况下,一个页面会对应三个文件,即视图文件(Xxx.js)、模型文件(XxxModel.js)和控制器文件(XxxController.js)。在详细介绍这些文件之前,提到了Reference和ViewModel的使用,以及控制器注册事件的两种途径。 本文通过实例,深入讲解了如何在控制器中使用down和getComponent方法来定位到视图中的指定组件,并实现组件的定位。在示例代码中,展示了如何在EditMenu视图中的form组件下实现“新增”按钮的onAdd事件。 本文详细介绍了使用ExtJS6.0开发应用框架的整个流程,包括环境搭建、框架生成、主题样式修改、界面构思以及实际开发中对组件的引用和操作。这些知识对于希望学习和掌握ExtJS6.0的开发者来说是必不可少的。对于已有的ExtJS开发者而言,本文也提供了一些关于架构设计和代码实现的参考和启发。































剩余14页未读,继续阅读


- 粉丝: 28
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 西门子PLC的步进电机直接控制.doc
- 天玛综采自动化专业技术方案.doc
- 简易的模块化物理信息神经网络模块化实现方案
- 软件工程导论期末考试试题.doc
- 基于互联网背景下高校财务管理面临的挑战和应对措施.docx
- 软件开发计划说明范文.doc
- 量子计算前沿:从理论到应用
- 小型可编程控制器实用技术第1章概要.ppt
- 基于互联网离线地图的导航地图制作及应用.docx
- 计算机系统综合课程设计.ppt
- 利用了LaTex的绘图包TiKZ去实现邱锡鹏老师书《神经网络与深度学习》上的绘图,https://nndl.github.io/
- 单片机模拟路灯控制系统本科本科课程设计.doc
- JAVA课设职工信息管理完整.doc
- 智能家居控制系统设计方案.docx
- 单片机多功能电子数字钟研究报告docdeflate.doc
- 机械设计制造及其自动化中计算机技术的应用浅析.docx



- 1
- 2
- 3
- 4
- 5
- 6
前往页