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


相关实践学习
基于Hologres轻松玩转一站式实时仓库
本场景介绍如何利用阿里云MaxCompute、实时计算Flink和交互式分析服务Hologres开发离线、实时数据融合分析的数据大屏应用。
阿里云实时数仓实战 - 项目介绍及架构设计
课程简介 1)学习搭建一个数据仓库的过程,理解数据在整个数仓架构的从采集、存储、计算、输出、展示的整个业务流程。 2)整个数仓体系完全搭建在阿里云架构上,理解并学会运用各个服务组件,了解各个组件之间如何配合联动。 3 )前置知识要求   课程大纲 第一章 了解数据仓库概念 初步了解数据仓库是干什么的 第二章 按照企业开发的标准去搭建一个数据仓库 数据仓库的需求是什么 架构 怎么选型怎么购买服务器 第三章 数据生成模块 用户形成数据的一个准备 按照企业的标准,准备了十一张用户行为表 方便使用 第四章 采集模块的搭建 购买阿里云服务器 安装 JDK 安装 Flume 第五章 用户行为数据仓库 严格按照企业的标准开发 第六章 搭建业务数仓理论基础和对表的分类同步 第七章 业务数仓的搭建  业务行为数仓效果图  
目录
相关文章
|
23天前
|
移动开发 前端开发 JavaScript
从零开始学习前端开发:入门指南
本文将介绍从零开始学习前端开发的入门指南。通过学习HTML、CSS和JavaScript等基础知识,读者将了解前端开发的基本概念和工具,并学会如何构建简单的网页应用程序。无论您是初学者还是有一定经验的开发人员,本文都将帮助您打下坚实的前端开发基础。
|
存储 移动开发 JavaScript
进阶版JavaScript学习【第一期】
进阶版JavaScript学习
67 0
进阶版JavaScript学习【第一期】
|
移动开发 JavaScript 前端开发
进阶版JavaScript学习【第二期】
进阶版JavaScript学习
81 0
进阶版JavaScript学习【第二期】
|
移动开发 API HTML5
史上最全的html5知识点(自用笔记二)
史上最全的html5知识点(自用笔记二)
史上最全的html5知识点(自用笔记二)
|
编解码 JavaScript 前端开发
🏆从零开始学习JS进阶1️⃣🏆
API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数或方法,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
120 0
🏆从零开始学习JS进阶1️⃣🏆
|
存储 XML 移动开发
🏆从零开始学习JS进阶2️⃣🏆
文档对象模型(Document Object Model,简称DOM),是 W3C 组织推荐的处理 可扩展标记语言(html或xml文档) 的标准 编程接口。它是一种与平台和语言无关的 API,它可以动态操作HTML文档,如 对html标签作增删改查操作。DOM 是一种基于树的 API 文档,在处理html文档的过程中,DOM以对象的形式存储在内存中。因为DOM是基于树结构存储在内存中的,所以DOM又称为文档树模型。
161 0
🏆从零开始学习JS进阶2️⃣🏆
|
Web App开发 JavaScript 关系型数据库
【精华】Web开发必备资源汇总
导读:原文来自《Best “must know” open sources to build the new Web》,译文由酷壳网陈皓整理编译《开源中最好的Web开发的资源 》。文中收集的资料相当的齐全,供大家学习、参考。
2352 0
|
Web App开发 移动开发 前端开发
好程序员HTML5技术分享前端自动化工具推荐
  好程序员HTML5技术分享前端自动化工具推荐随着前端开发技术的不断发展,前端开发工作也变得越来越复杂,如果能合理地采用一些自动化的工具,生活要容易得多。   LiveReload   我目前的开发主力机是一台较早的 13寸 Macbook Pro,外加一台戴尔的显示器。
5829 0
|
JavaScript 前端开发 API