ExtJS是一个js框架。他的特点是可以跨平台,支持所有的主流浏览器。可以用于桌面、移动应用平台、windows、mac等等平台。
环境引入就是一个js和一个css。他的架构是MVC(4.0采用)或者MVVM(5.0采用)。
extjs中的class类,可以定义class类,然后new来新增。
extjs中有container,可以在其中包含多个组件。
extjs中的布局:(1)绝对位置,container中xy坐标来确定。(2)堆栈的样子落到一起。(3)在container中按百分比布局。
(4)边界布局。(5)默认布局。(6)选项卡类型。(7)卡片式布局。(8)按列布局。(9)自适应布局。(10)表格布局。
(11)垂直布局(最常用)(12)水平布局
extjs中的组件:网格,表单,消息框(报警用,类似alert),图表,工具提示,窗口,编辑器,后端进度条。
extjs中的拖放:将一个组建中的内容拖到另一个里面去
extjs中的主题:就是不同的css样式。通过引入不同的css来切换主题。
extjs中的事件和监听:按钮的listeners下面,可以写点击事件。或者直接写组件的附加事件。
extjs中的数据:数据包重要的:模型(模型里的数据),商店(缓存的数据),代理(可以是本地的数据,也可以是ajax、json远程服务器的数据)
extjs中的调试:alert/console.log
extjs和php数据交互,可以使php生成json数据,然后用jsonstore来获取该数据。其中有url来指向该php。
ExtJS是一款支持跨平台的JavaScript框架,适用于桌面及移动应用开发。本文介绍其MVC/MVVM架构、环境引入方法、组件特性(如表格、表单等)、布局方式(包括绝对位置、边界布局等)、数据管理(模型、商店、代理)、主题切换及调试技巧,并探讨了与PHP进行数据交互的方法。
2873

被折叠的 条评论
为什么被折叠?



