ExtJS课程内容 for v3.3 & JS/CSS

简介: ExtJS101—JS、CSS基本面内容JavaScriptand CSS Fundamentals 本课程面向Web客户端开发的初学者而设,或者想梳理一下有关JavaScript、CSS等客户端方面的开发基本面知识,都可以在本课程学习到。

ExtJS101—JSCSS基本面内容JavaScriptand CSS Fundamentals

本课程面向 Web客户端开发的初学者而设,或者想梳理一下有关 JavaScriptCSS等客户端方面的开发基本面知识,都可以在本课程学习到。

This course is targeted forthose that are new to client-side web development, need a refresheror who wish to expand on current JavaScript, CSS and client-sidedevelopment knowledge.

课程应具备Prerequisites
  • HTML基本 HTMLfundamentals

  • 编程背景Programmingbackground

CSS
  • CSS 选择器CSSSelectors

  • 浮动与CSS定位Floatsand CSS positioning

  • CSS样式CSSstyling and shortcuts

  • CSSspecificity

Javascript
  • 基本介绍(变量、条件语句、操作符、循环)BasicsOverview (variables, conditionals, operators, loops)

  • 数组和对象。Arraysand Objects

  • 函数。Functions

  • 闭包。Closures

  • 计时器。setTimeoutand setInterval

  • 对象指针this 和如何绑定对象。this andobject binding

  • 动态调用函数Dynamicfunction calls

  • JS的异步方式与回调函数。Asynchronousjavascript and callbacks

  • 异常处理Errorhandling

DOM操控Manipulating theDOM
  • DOM API

  • innerHTML

  • DOM片段Documentfragments

调试工具Debuggingand Tools
  • Aptana

  • Firefox

  • Firebug

  • Internet ExplorerDeveloper Toolbar

  • Safari Console

kjjkj

ExtJS201—FastTrack to Ext JS 3.3 Development

深入学习 ExtJS3.3框架与UI组件。假设你已具备一定程度扎实的JSCSS水平,以便可以快速学习ExtJS 框架,能够在项目中使用各种基本的ExtJS组件。

This hands-on course providesin-depth, coverage of the Ext JS 3.3 framework and UI components. Itis targeted for those who have a solid understanding of JavaScriptand CSS and who want to get a jumpstart to being immediatelyproductive with Ext JS. This course also provides extended coverageof the Ext JS framework. It includes custom component creation,creating Ext themes using CSS, and UI prototyping. The courseincludes intensive hands-on labs and by the end of the course, youwill have built a functioning user interface with Ext JS whichconnects to live data feeds using JSON. This course also includes ahalf-day module using Ext Designer to build end-to-end webapplications.

CoursePrerequisites

  • 应具备一定扎实程度的JavaScript/HTML/CSS使用经验。

  • 了解JSON结构

  • Prior experiencedeveloping applications in JavaScript and HTML

  • Familiarity withJavaScript Object Notation (JSON)

  • Priorexperience developing Cascading Style Sheets

课程大纲

基础类FundamentalClasses
  • 元素对象Ext.Element

  • 复合元素Ext.CompositeElement

  • DOM工具函数Ext.DomHelper

  • ExtCSS选择器Ext.DomQuery

事件机制EventHandling
  • DOM原生事件以及Ext制定的事件。Eventsin Ext & DOM Events

  • 观察者模式以及如何应用。Observableclasses

  • 编写自己的事件,如何手动触发事件等问题。CustomEvents

  • 事件处理器本质和事件委托的应用。EventHandlers & Delegated Event Handling

组件模型ComponentModel
  • 概述。Overview

  • 组件如何统一被管理?ComponentManager

  • 如果透过延时渲染来改进组件性能。DeferredRendering

  • 组件与元素之间比较。Componentvs. Element

  • 理解组件的配置项。Componentconfiguration

容器与布局管理器Containersand Layout Management
  • 容器。Containers

  • 不同的布局风格。LayoutManagers

异步通讯Ajax
  • 发起异步请求。Creatinga Request

  • 回调函数的概念,成功和失败不同情况下的回调函数。UsingSuccess & Failure callbacks

  • 异步通讯封装更为完善的Updater类介绍。Ext.Updater

Ext数据包Ext.data Package
  • 远程通讯基类。Connection

  • 数据转换器。Readers

  • 本地/远程通信类。Proxies

  • 实体类。Records

  • 实体容器类。Stores

自定义组件CustomComponents
  • 通过扩展ExtJS组件来创建新的组件。ExtendExt JS Components to create Custom Components

利用设计师快速创建ExtJS界面Build Live Ext JS Apps Fast withExt Designer
  • 利用设计师快速创建ExtJS界面。Rapidlycreate rich Ext JS interfaces with Ext Designer

  • 创建和配置组件。Createand Configure Components

  • 创建和配置数据源。Create/ConfigureData Stores

  • 输出代码和JSONGenerateCode and JSON

  • 实现业务逻辑。ImplementBusiness Logic and Behavior

面板与数据视图 Templates& DataView
  • 简单模板与高级模板。Template& XTemplate

  • HTML 与模板的转化。StoringTemplates in Markup

  • 渲染函数。Memberformatting functions

  • Store、模板二者结合:DataViewUsingTemplates with a DataView

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

国际化Internationalization
  • 本地化支持。EnablingLocale Support

  • 已支持的本地化。SupportedLocales

  • 国际化你的组件。Globalizingyour Components

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

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

  • 多标签页。TabPanel

  • 数据表格。GridPanel

  • 树。TreePanel

  • 表单。FormPanel

构建主题Buildinga Theme
  • 制定主题。Createcustom themes

  • CSS精灵”的概念。Createand use sprites

  • 通过覆盖CSS制定软件皮肤。OverrideCSS to generate custom skins

应用程序架构 ApplicationArchitecture
  • 设计与重构代码。Designor Refactor Applications

  • 应用程序最佳实践。ApplicationBest Practices

打包ExtJS项目BuildingExt And Your Project
  • 安装、维护、部署JSCSSSetup,Maintain and Deploy the JavaScript & CSS

  • JSCSS优化、压缩。GenerateCompressed JavaScript & CSS


目录
相关文章
|
3月前
|
移动开发 前端开发 JavaScript
征信报告修改器,征信报告生成器,制作软件无痕修改软件【js+html+css】
本项目为信用评分模拟器教学工具,采用HTML5实现,仅供学习参考。核心功能通过JavaScript构建,包含虚拟数据生成、权重分配及信用因素分析(如还款记录、信用使用率等)。
|
3月前
|
前端开发 JavaScript
个人征信电子版无痕修改, 个人信用报告pdf修改,js+html+css即可实现【仅供学习用途】
本代码展示了一个信用知识学习系统的前端实现,包含评分计算、因素分析和建议生成功能。所有数据均为模拟生成
|
3月前
|
存储 前端开发 JavaScript
仿真银行app下载安装, 银行卡虚拟余额制作app,用html+css+js实现逼真娱乐工具
这是一个简单的银行账户模拟器项目,用于学习前端开发基础。用户可进行存款、取款操作,所有数据存储于浏览器内存中
|
3月前
|
前端开发
个人征信PDF无痕修改软件,个人征信模板可编辑,个人征信报告p图神器【js+html+css仅供学习用途】
这是一款信用知识学习系统,旨在帮助用户了解征信基本概念、信用评分计算原理及信用行为影响。系统通过模拟数据生成信用报告,涵盖还款记录
|
3月前
|
前端开发 JavaScript 容器
制作b超单生成器, 假怀孕b超单图片制作, p图医院证明【css+html+js装逼恶搞神器】
本资源提供一个适合用于熟人之间恶搞的工具,效果逼真,仅供学习参考与娱乐。包含前端技术学习要点:语义化布局、响应式设计、Flexbox、图片自适应
|
3月前
|
前端开发
医院检查单子p图软件,在线制作仿真病历,js+css+html装逼神器
本示例展示如何用HTML/CSS创建医疗信息页面,内容仅供学习参考。页面模拟“阳光医院体检中心”场景,提供预约功能验证(如姓名、手机号、日期)。所有数据仅用于演示
|
JavaScript 前端开发
javascript 冒泡排序法
function BubbleSort(array){ var temp; for (var i = 1; i < array.length; i++) { for (var j = array.
976 0
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
235 2
|
10月前
|
JavaScript 前端开发
JavaScript中的原型 保姆级文章一文搞懂
本文详细解析了JavaScript中的原型概念,从构造函数、原型对象、`__proto__`属性、`constructor`属性到原型链,层层递进地解释了JavaScript如何通过原型实现继承机制。适合初学者深入理解JS面向对象编程的核心原理。
157 1
JavaScript中的原型 保姆级文章一文搞懂