`
fuyongliao
  • 浏览: 1793 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

extjs学习笔记

阅读更多

extjs库组成

  • 底层API(core):提供了DOM操作、查询的封装、事件处理、DOM查询器等基本功能。
  • 控件(widgets):提供给我们可以在页面上直接创建的可视化组件,比如 面板、选项栏、窗口、树、工具栏、按钮等,我们方便的使用这些控件来实现友好、交互性强的应用程序UI。
  • 工具Utils: extjs提供了丰富的工具,比如我们可以方便的使用这些工具来进行数据内容的格式化、Date和Array处理,json数据的解码和反解码、ajax请求等。



extjs组件(如下图)

 

组件大致可以分为3类:基本组件、工具栏组件、表单及字段组件

 

   基本组件

  • Ext.BoxComponent ----- 具有边框属性的组件
  • Ext.Button -----按钮
  • Ext.ColorPalette ----调色板
  • Ext.Component ----组件
  • Ext.Container  ---容器
  • Ext.CycleButton
  • Ext.DataView ---- 数据显示视图
  • Ext.DatePicker ---- 日期选择面板
  • Ext.Editor ---- 编辑器
  • Ext.grid.EditorGridPanel ----可编辑的表格
  • Ext.grid.GridPanel ----表格
  • Ext.PagingToolbar ----工具栏中的间隔
  • Ext.Panel ---- 面板
  • Ext.ProgressBar ---- 进度条
  • Ext.SplitButton ---- 可分裂的按钮
  • Ext.TabPanel ----选项板
  • Ext.tree.TreePanel ----树
  • Ext.ViewPort ---- 视图
  • Ext.Window ---- 窗口

    工具栏组件

  • Ext.Toolbar ---- 工具栏
  • Ext.Toolbar.Button ----按钮
  • Ext.Toolbar.Fill ---- 文件
  • Ext.Toolbar.Item ---- 项目
  • Ext.Toolbar.Separator ---- 工具栏分隔符
  • Ext.Toolbar.Spacer ----空白
  • Ext.Toolbar.SplitButton 工具栏分隔按钮
  • Ext.Toolbar.TestItem 工具栏文本项

    表单及字段组件

  • Ext.FormPanel ---- 表单
  • Ext.form.Checkbox ---- checkbox录入框
  • Ext.form.ComboBox ---- combo 选择项
  • Ext.form.DateField ---- 日期选项
  • Ext.form.Field ---- 表单字段
  • Ext.form.FieldSet ----表单字段组
  • Ext.form.Hidden -----表单隐藏域
  • Ext.form.htmlEditor ---- html编辑器
  • Ext.form.NumberField ---- 数字编辑器
  • Ext.form.Radio ---- 单选按钮
  • Ext.form.TextArea---- 区域文本框
  • Ext.form.TextField ---- 表单文本框
  • Ext.form.TimeField ---- 时间录入项
  • Ext.form.TriggerField ---- 触发录入项
  • 大小: 73.1 KB
分享到:
评论

相关推荐

    ExtJS学习笔记.doc

    ExtJS学习笔记.docExtJS学习笔记.docExtJS学习笔记.docExtJS学习笔记.doc

    ExtJs学习笔记.pdf

    ### ExtJs 学习笔记知识点总结 #### 一、初识 ExtJs ##### 1.1 入门 - **背景介绍**: - **ExtJs**:一款强大的JavaScript库,用于构建现代化的Web应用程序。它提供了一系列丰富的UI组件、布局管理器以及数据...

    ExtJs简明教程+Extjs学习笔记

    ExtJs简明教程+Extjs学习笔记,来源网络,免费奉送,我讨厌需要资源分~

    EXTJS学习笔记

    ### EXTJS学习笔记 #### 一、EXTJS基础概念与命名空间管理 **EXTJS** 是一款基于JavaScript的开源框架,主要用于开发复杂的企业级Web应用。它的设计目标是提高前端开发效率并简化复杂的用户界面(UI)开发过程。在...

    Extjs学习笔记

    ExtJS 学习笔记 ExtJS 是一个功能强大且流行的 JavaScript 库,用于构建富互联网应用程序(RIA)。本文将通过一个简单的示例,介绍如何使用 ExtJS 构建一个 Hello World 网页,并且详细讲解 Ext.MessageBox 的使用...

    语言程序设计资料:ExtJs学习笔记-2积分.doc

    语言程序设计资料:ExtJs学习笔记-2积分.doc

    Extjs学习笔记之九 数据模型(上)

    ### Extjs 学习笔记之九:数据模型(上) #### 概述 本文将深入探讨Extjs框架中至关重要的组成部分——数据模型。数据模型在Extjs中扮演着核心角色,它不仅为开发者提供了强大的数据处理能力,还极大地简化了前端与...

    老师整理的extjs学习笔记

    ### ExtJS 学习笔记概览 #### 一、ExtJS 入门 **1.1 ExtJS 构成及如何引用** ExtJS 是一款基于 JavaScript 的开源框架,专为 Web 应用程序的前端界面设计。其核心优势在于提供了一套丰富的 UI 组件和强大的数据...

    ExtJs学习笔记 ExtJs Api

    适合ExtJs开发人员extjs技术上手以及深入

    Extjs 5 学习笔记

    ### Extjs 5 学习笔记之 SenchaCmd 深入解析 #### 一、SenchaCmd 的简介 SenchaCmd 是一个跨平台的命令行工具,它为基于 ExtJS 和 Sencha Touch 应用程序的开发周期提供了全面的支持。从创建应用程序的基础结构到...

    界面框架extjs学习笔记

    EXTJS in Action 是一本专为学习EXTJS编写的书籍,但这里我们主要关注学习笔记中的关键知识点。 首先,EXTJS的目录结构非常重要,因为它包含了所有必要的资源和源码: 1. `adapter`:这部分包含了适配器,用于将...

    ExtJs学习笔记,共30讲

    这个学习笔记涵盖了从基础到高级的多个主题,帮助读者深入理解ExtJs的核心概念和技术。以下是一些关键知识点的详细说明: 1. **ExtJs 结构树**:这部分内容可能涉及ExtJs如何构建可自定义的用户界面组件树,包括...

    extjs 学习笔记(三) 最基本的grid

    在本篇学习笔记中,我们将深入探讨EXTJS中最基本的Grid的构建和配置。 首先,EXTJS的Grid由多个组件构成,其中最重要的是`ColumnModel`,它负责定义Grid中的列属性。在示例代码中,我们创建了一个`ColumnModel`对象...

    Extjs学习笔记有用

    ExtJS 是一个强大的JavaScript框架,主要用于构建富客户端Web应用程序。...学习ExtJS可以帮助开发者快速构建功能丰富的、交互性强的Web应用。通过深入理解和实践,可以提升开发效率,创建出符合现代Web标准的用户界面。

    Extjs学习笔记之七 布局

    以上介绍的只是Extjs布局管理中的一小部分,Extjs官网提供了丰富的例子和详细的文档,这是学习Extjs布局的最佳资源。通过官网的例子,可以直观地看到不同布局类型的效果和配置方法,极大地便利了开发者的布局实践和...

Global site tag (gtag.js) - Google Analytics