ExtJS课程内容 for v4.0

简介: ExtJS4Up—ExtJS 4 升级课程Upgrading to Ext JS 4 ExtJS4Up—ExtJS 4 升级课程Upgrading to Ext JS 4本课程针对 ExtJS 3 的程序员而设。

ExtJS4Up—ExtJS 4 升级课程Upgrading to Ext JS 4

ExtJS4Up—ExtJS 4 升级课程Upgrading to Ext JS 4本课程针对 ExtJS 3 的程序员而设。通过本课程可以快速掌握 ExtJS 4 的新技术,包括Ext Core的类机制、数据模型、表单、布局、图标和绘图、Grid 强大的功能、SASS 主题以及 Sencha MVC 等等。

Learn from the experts and upgrade to Ext JS 4 Fast! We’ve been working with Ext JS 4 all year and can show you how to use the great new features of Ext JS 4 quickly and efficiently. This hands-on course is designed for experienced Ext JS 3 developers and covers the new features in Ext JS 4, including the Ext Core Class System, the new Data Model, Forms, Layouts, Charting and Drawing, new Grid features, Theming with SASS, and Sencha MVC.

ExtJS4GettingStarted with Ext JS 4
  • 更新在线文档。Reviewingthe online docs

  • 加载库。Loading theLibrary

  • 核心内容。The Core

  • 无须适配器。No moreadapters

  • Ext3的兼容性。Ext3 Compatibility

  • 沙箱模型。SandboxMode

  • 理解 ExtCoreUnderstanding theExt Core

  • 类系统。Class System

  • 类定义。ClassDefinition

  • 类加载。Class Loading

  • 多态。Mixins

  • 静态化。Statics

  • 为配置项属性自动生成gettersetterAutomaticallygenerating getters and setters with the config property

  • 语言包的使用。Usingthe Lang Package

  • 读取浏览器信息的EnvParsingInformation about the Browser with Env

  • 提供 ARIA的支持。Makingyour applications accessible with ARIA support

客户端数据Workingwith Data
  • 定义模型。DefiningModels

  • 数据验证。Validatingyour Data

  • 定义关系。DefiningAssociations

  • 定义 Proxy对象。DefiningProxies

  • 定义数据容器。DefiningStores

  • 表单。Working withForms

  • 理解表单布局。UnderstandingForm Layout

  • FormPanel vs. BasicForm

  • 固定式定位。Anchor

  • 字段容器。FieldContainer

  • “多态”方式下使用字段对象。UsingField as Mixin

  • 应用验证器。ApplyingValidations

  • 与应用服务器同步数据。SynchronizingData to/from an Application Server

  • 利用 DataView输出数据。OutputtingData with DataView

GUI的布局Laying out your GUI
  • 定义面板。DefiningPanels

  • Docking

  • 头部。Headers

  • 工具。Tools

  • 调整面板大小。ResizingPanels

  • 定义工具栏。DefiningToolbars

  • 定义布局。DefiningLayouts

  • 水平箱子。HBOX

  • 垂直箱子。VBOX

  • 分割器。Splitter

  • 多标签页。Tabs

Grid用法Getting on the Grid
  • 介绍Grid各种功能。Introducinggrid features

  • 定义一个只读的GridDefininga read-only grid

  • 可编辑的GridEditingwithin a grid

可视化数据VisualizingData
  • canvas标签动态描绘Programaticallydrawing on a canvas

  • 图标数据 Chartingdata

主题Theming
  • 学习SASSGettingstarted with SASS

  • 结合使用CompassSASSUsingCompass and SASS

应用程序的架构ApplicationArchitecture
  • 重构企业级的应用程序和ExtJS4的最佳实践。RefactorEnterprise Applications to use Ext JS 4 Best Practices

  • 引入 SenchaMVC模式。IntroducingSencha MVC

  • SenchaCommand 工具介绍。IntroducingSencha Command

ExtJS241—Fast Track to Ext JS 4 Development

This hands-on course provides in-depth coverage of the Ext JS 4 framework and UI components, including Charting, Grids, the new Data Model, Forms, Layouts, and Theming. It is targeted for those who have a solid understanding of JavaScript and CSS and who want to get a jumpstart to being immediately productive with Ext JS. This course also provides extended coverage of the Ext JS framework. It includes custom component creation, creating Ext themes using CSS, and UI prototyping. The course includes intensive hands-on labs and by the end of the course, you will have built a functioning user interface with Ext JS 4 which connects to live data feeds using JSON. Learn Application Architecture best practices to design and refactor applications.

开始进入 ExtJS4 Getting Started with Ext JS 4
  • 浏览在线文档。 Reviewingthe online docs

  • 加载库。Loading theLibrary

  • Ext 3 的兼容性。Ext3 Compatibility

  • 沙箱模式。SandboxMode

基础类 FundamentalClasses
  • Ext.Element

  • Ext.CompositeElement

  • Ext.DomHelper

  • Ext.DomQuery

事件处理 EventHandling
  • Ext 的事件与DOM 事件。Eventsin Ext & DOM Events

  • 观察者类。Observableclasses

  • 自定义事件。CustomEvents

  • 事件处理器与事件委托的处理。EventHandlers & Delegated Event Handling

组件模型 ComponentModel
  • 概述。Overview

  • 组件管理器。ComponentManager

  • 延时渲染。DeferredRendering

  • 组件 vs 元素。Componentvs. Element

  • 组件配置项。Componentconfiguration

GUI的布局Laying out your GUI
  • 定义面板。DefiningPanels

  • Docking

  • 头部。Headers

  • 工具。Tools

  • 调整面板大小。ResizingPanels

  • 定义工具栏。DefiningToolbars

  • 定义布局。DefiningLayouts

  • 水平箱子。HBOX

  • 垂直箱子。VBOX

  • 分割器。Splitter

  • 多标签页。Tabs

手把手介绍组件的用法Hands-onExperience w/ Common Components
  • 视口。Viewport

  • 多标签页。TabPanel

  • 数据表格。GridPanel

  • 表单。FormPanel

客户端数据Workingwith Data
  • 定义模型。DefiningModels

  • 数据验证。Validatingyour Data

  • 定义关系。DefiningAssociations

  • 定义 Proxy对象。DefiningProxies

  • 定义数据容器。DefiningStores

  • 表单。Working withForms

  • 理解表单布局。UnderstandingForm Layout

  • FormPanel vs. BasicForm

  • 固定式定位。Anchor

  • 字段容器。FieldContainer

  • “多态”方式下使用字段对象。UsingField as Mixin

  • 应用验证器。ApplyingValidations

  • 与应用服务器同步数据。SynchronizingData to/from an Application Server

  • 利用 DataView输出数据。OutputtingData with DataView

Grid用法Getting on the Grid
  • 介绍Grid各种功能。Introducinggrid features

  • 定义一个只读的GridDefininga read-only grid

  • 可编辑的GridEditingwithin a grid

可视化数据VisualizingData
  • canvas标签动态描绘Programaticallydrawing on a canvas

  • 图标数据 Chartingdata

UI的状态Persisting UI State
  • 有态化组件。StatefulComponents

  • 供应器与管理器之间的比较。Providervs. Manager

  • 设置一个供应器。Settinga Provider

  • 围绕应用程序的有态化管理。ApplicationSpecific State Management

工具函数 UtilityFunctions
  • Ext.apply

  • Ext.util.Format

创建于扩展类Creating& Extending Classes
  • 创建一个类并扩展一个类。Creatinga Class & Extending a Class

  • 扩展一个组件。Extendinga Component

  • 理解 ExtCoreUnderstanding theExt Core

  • 类系统。Class System

  • 类定义。ClassDefinition

  • 类加载。Class Loading

  • 多态。Mixins

  • 静态化。Statics

  • 为配置项属性自动生成gettersetterAutomaticallygenerating getters and setters with the config property

  • 语言包的使用。Usingthe Lang Package

  • 读取浏览器信息的EnvParsingInformation about the Browser with Env

  • 提供 ARIA的支持。Makingyour applications accessible with ARIA support

国际化和可访问性。Internationalizationand Accessibility
  • 激活本地化的支持。EnablingLocale Support

  • 已支持的本地化。SupportedLocales

  • 全球化你的组件。Globalizingyour Components

  • 让你的程序带有 ARIA的支持。Making yourapplications accessible with ARIA support

拖放 Drag &Drop
  • 实现自定义拖放。ImplementCustom Drag and Drop

主题Theming
  • 学习SASSGettingstarted with SASS

  • 结合使用CompassSASSUsingCompass and SASS

应用程序的架构ApplicationArchitecture
  • 设计与重构应用程序 Designand Refactor Applications

  • ExtJS 4的最佳实践。ApplicationBest Practices

  • 引入 SenchaMVC模式。IntroducingSencha MVC

  • SenchaCommand 工具介绍。IntroducingSencha Command

构建 Ext 与你的项目Building Ext And Your Project
  • 设置、维护和部署 JSCSSSetup,Maintain and Deploy the JavaScript & CSS

  • 生成压缩的 JSCSSGenerateCompressed JavaScript & CSS


相关实践学习
DataV Board用户界面概览
本实验带领用户熟悉DataV Board这款可视化产品的用户界面
阿里云实时数仓实战 - 项目介绍及架构设计
课程简介 1)学习搭建一个数据仓库的过程,理解数据在整个数仓架构的从采集、存储、计算、输出、展示的整个业务流程。 2)整个数仓体系完全搭建在阿里云架构上,理解并学会运用各个服务组件,了解各个组件之间如何配合联动。 3 )前置知识要求   课程大纲 第一章 了解数据仓库概念 初步了解数据仓库是干什么的 第二章 按照企业开发的标准去搭建一个数据仓库 数据仓库的需求是什么 架构 怎么选型怎么购买服务器 第三章 数据生成模块 用户形成数据的一个准备 按照企业的标准,准备了十一张用户行为表 方便使用 第四章 采集模块的搭建 购买阿里云服务器 安装 JDK 安装 Flume 第五章 用户行为数据仓库 严格按照企业的标准开发 第六章 搭建业务数仓理论基础和对表的分类同步 第七章 业务数仓的搭建  业务行为数仓效果图  
相关文章
技术经验解读:从零开始学习jQuery(十)jQueryUI常用功能实战
技术经验解读:从零开始学习jQuery(十)jQueryUI常用功能实战
85 0
技术经验分享:ExtJS4MVC架构讲解
技术经验分享:ExtJS4MVC架构讲解
66 0
【热门话题】ElementUI 快速入门指南
ElementUI 是基于 Vue 2.0 的桌面端组件库,提供丰富的 UI 组件,助力快速构建美观应用。本文为初学者提供快速入门教程:确保安装 Node.js 和 Vue CLI,使用 Vue CLI 创建项目,通过 `npm` 或 `yarn` 安装 ElementUI。在 `main.js` 引入并使用,直接在组件中使用按钮、表单、表格和对话框等组件。此外,还介绍了自定义主题的方法。深入了解官方文档和社区资源,提升开发效率。开始愉快地使用 ElementUI 吧!
184 2
前端炫技合集,简单的TODoList,简单的技术,实现不简单的效果
前端炫技合集,简单的TODoList,简单的技术,实现不简单的效果
219 0
ExtJS中xtype一览
基本组件: xtype Class 描述 button Ext.Button 按钮 splitbutton Ext.SplitButton 带下拉菜单的按钮 cycle Ext.
1053 1
程序员还要写文档,要会吗?不要会吗? | 开发者必读(017期)
最炫的技术新知、最热门的大咖公开课、最有趣的开发者活动、最实用的工具干货,就在《开发者必读》!
985 0

热门文章

最新文章