(function(){})()形式的自执行,构建Ext对象(0~584)

1  设置全局对象EXt:global.Ext = {},

2 实现了Ext对象面向对象编程的基础方法,如,apply,extend ,clone。

3 实现了isXXX和typeOf等基本数据类型判断方法

4 定义了一个枚举处理方法item

5 沙盒构造器

Extjs的版本控制。(585~895)

创建Ext.String 类(896~1125 )

创建Ext.Number类 及老版本的兼容(1134~1232)

创建Ext.Array类(1234-2298)

创建Ext.Function类(2300-2734)

1 创建类

2 定义Ext.defer,Ext.pass,Ext.bind的别名

创建Ext.Object类( 2767-3267)

创建Ext.Date类( 3386-4622)

创建Ext.Base类,该类是Ext所有用Ext.define定义的类的基类(4634-5331)

创建Ext.Class。(5348-5876)

1 Handles class creation throughout the framework 。

2 这个类是Ext.ClassManager的基础类,一般不能被直接使用,除非你要创建匿名类。

3 负责管理类之间的 inheritance, mixins, configuration, statics,等关系

创建Ext.ClassManager。(6078--7271)

1 Ext.ClassManager负责管理所有由Extjs的define的类

2 持有字符串类名和实际类的映射关系

3 管理命名空间,别名,依赖关系

创建Ext.Loader类(7406-8293)

1 根据类之间的依赖关系下载js类文件

创建Ext.Error类(8367-8532)

创建Ext.JSON 类(8564-8713)

扩充Ext类(8759-8949)

构建 Ext类的core utilities and functions.(8962-9687)

Loads Ext.app.Application class and starts it up with given configuration after the page is ready(9696-9703)

创建Ext.util.Format类(9753-10221)

1 This class is a centralized place for formatting functions.

2 It includes functions to format various different types of data, such as text, dates and numeric values.

定义Ext.util.TaskRunner类,并实例化(10255-10403)

1 Provides the ability to execute one or more arbitrary tasks in a multithreaded

manner.

2 Generally, you can use the singleton Ext.TaskManager instead, but

if needed, you can create separate instances of TaskRunner.

3 Any number of separate tasks can be started at any time and will run independently of each other.

定义个Ext.is类,并运行。负责获取当前Extjs运行的平台环境(10411-10532)

创建Ext.supports类,负责浏览器功能侦测(10541-10985)

定义命名空间Ext.core

定义Ext.core.DomHelper类(11139-11545)

定义Ext.core.DomQuery类 (11615-12512)

设置Ext.DomQuery.select的别名Ext.query

构建Ext.Element及基础方法(12601-16424)

Encapsulates a DOM element, adding simple DOM manipulation facilities, normalizing for browser differences.

1 可视性方法

2 动画效果

3 盒模型

定义Ext.CompositeElementLite类(16444-16707)

定义Ext.Element.select方法(16709-16728)

定义Ext.util.DelayedTask类(16777-16988)

构建Ext.EventManager类(16997-17841)

initExtCss(17843-17982)

定义Ext.EventObjectImpl类(17983-18847)

构建Ext.Element的事件机制(18853-19424)

扩充Ext.Element(19431-20881)

Gets the x,y coordinates specified by the anchor position on the element.

构建Ext.util.Observable(20934-21716)

定义Ext.util.Animate类(21920-22105)

定义Ext.state.Provider(22118-22277)

定义Ext.ComponentQuery (22346-22787)

定义Ext.util.HashMap(22811-23136)

依次定义如下类:523 个类(23157-133879)

基础类:

Ext.util.Observable

Ext.util.Animate

Ext.state.Provider

Ext.ComponentQuery

Ext.util.HashMap

Ext.state.Manager

Ext.state.Stateful

Ext.AbstractManager

Ext.ComponentMgr

Ext.ComponentManager

Ext.AbstractComponent

Ext.AbstractPlugin

Ext.data.Connection

Ext.Ajax

Ext.ElementLoader

Ext.ComponentLoader

Ext.data.Association

Ext.ModelMgr

Ext.ModelManager

Ext.PluginMgr

Ext.PluginManager

Ext.Template

Ext.XTemplate

Ext.app.Controller

Ext.data.IdGenerator

Ext.data.SortTypes

Ext.util.Filter

Ext.util.Sorter

Ext.data.Operation

Ext.data.validations

Ext.data.ResultSet

Ext.data.DataWriter

Ext.data.Writer

Ext.data.writer.Writer

Ext.util.Floating

Ext.layout.Layout

Ext.WindowGroup

Ext.ZIndexManager

Ext.layout.boxOverflow.None

Ext.layout.container.boxOverflow.None

Ext.KeyMap

Ext.util.KeyMap

Ext.util.ClickRepeater

Ext.layout.component.Component

Ext.util.TextMetrics

Ext.layout.boxOverflow.Scroller

Ext.layout.container.boxOverflow.Scroller

Ext.util.Offset

Ext.KeyNav

Ext.util.KeyNav

Ext.fx.Queue

Ext.fx.target.Target

Ext.fx.target.Sprite

Ext.fx.target.CompositeSprite

Ext.fx.target.Component

Ext.fx.CubicBezier

Ext.draw.Color

Ext.dd.StatusProxy

Ext.dd.PanelProxy

Ext.panel.Proxy

Ext.layout.component.AbstractDock

Ext.util.Memento

Ext.app.EventBus

Ext.data.Types

Ext.data.Field

Ext.util.AbstractMixedCollection

Ext.util.Sortable

Ext.util.MixedCollection

Ext.data.Errors

Ext.data.Reader

Ext.data.DataReader

Ext.data.reader.Reader

Ext.data.JsonReader

Ext.data.reader.Json

Ext.data.JsonWriter

Ext.data.writer.Json

Ext.data.DataProxy

Ext.data.Proxy

Ext.data.proxy.Proxy

Ext.data.ServerProxy

Ext.data.proxy.Server

Ext.data.HttpProxy

Ext.data.AjaxProxy

Ext.data.proxy.Ajax

Ext.data.Record

Ext.data.Model

Ext.StoreMgr

Ext.data.StoreMgr

Ext.StoreManager

Ext.data.StoreManager

Ext.Component

Ext.layout.container.AbstractContainer

Ext.layout.ContainerLayout

Ext.layout.container.Container

Ext.layout.container.Auto

Ext.container.AbstractContainer

Ext.Container

Ext.container.Container

Ext.Toolbar.Fill

Ext.toolbar.Fill

Ext.Toolbar.Item

Ext.toolbar.Item

Ext.Toolbar.Separator

Ext.toolbar.Separator

Ext.menu.MenuMgr

Ext.menu.Manager

Ext.layout.component.Button

Ext.Button

Ext.button.Button

Ext.layout.boxOverflow.Menu

Ext.layout.container.boxOverflow.Menu

Ext.util.Region

Ext.dd.DragDropMgr

Ext.dd.DDM

Ext.dd.DragDropManager

Ext.layout.BoxLayout

Ext.layout.container.Box

Ext.layout.HBoxLayout

Ext.layout.container.HBox

Ext.layout.VBoxLayout

Ext.layout.container.VBox

Ext.FocusMgr

Ext.FocusManager

Ext.Toolbar

Ext.toolbar.Toolbar

Ext.panel.AbstractPanel

Ext.panel.Header

Ext.fx.target.Element

Ext.fx.target.CompositeElement

Ext.fx.Manager

Ext.fx.Animator

Ext.draw.Draw

Ext.fx.PropertyHandler

Ext.fx.Anim

Ext.dd.DragDrop

Ext.dd.DD

Ext.dd.DDProxy

Ext.dd.DragSource

Ext.panel.DD

Ext.layout.component.Dock

Ext.Panel

Ext.panel.Panel

Ext.layout.component.Tip

Ext.Tip

Ext.tip.Tip

Ext.ToolTip

Ext.tip.ToolTip

Ext.QuickTip

Ext.tip.QuickTip

Ext.QuickTips

Ext.tip.QuickTipManager

Ext.app.Application

Ext.chart.Callout

Ext.draw.CompositeSprite

Ext.layout.component.Auto

Ext.chart.theme.Theme

Ext.chart.Mask

Ext.chart.Navigation

Ext.chart.Shape

Ext.draw.Surface

Ext.layout.component.Draw

Ext.draw.Component

Ext.chart.LegendItem

Ext.chart.Legend

Ext.chart.Chart

Ext.chart.Highlight

Ext.chart.Label

Ext.chart.MaskLayer

Ext.chart.TipSurface

Ext.chart.Tip

Ext.chart.axis.Abstract

Ext.chart.Axis

Ext.chart.axis.Axis

Ext.chart.CategoryAxis

Ext.chart.axis.Category

Ext.chart.axis.Gauge

Ext.chart.NumericAxis

Ext.chart.axis.Numeric

Ext.chart.axis.Radial

Ext.data.AbstractStore

Ext.util.Grouper

Ext.data.Store

Ext.data.Store.ImplicitModel-ext-empty-store

Ext.data.JsonStore

Ext.chart.TimeAxis

Ext.chart.axis.Time

Ext.chart.series.Series

Ext.chart.CartesianSeries

Ext.chart.CartesianChart

Ext.chart.series.Cartesian

Ext.chart.series.Area

Ext.chart.BarSeries

Ext.chart.BarChart

Ext.chart.StackedBarChart

Ext.chart.series.Bar

Ext.chart.ColumnSeries

Ext.chart.ColumnChart

Ext.chart.StackedColumnChart

Ext.chart.series.Column

Ext.chart.series.Gauge

Ext.chart.LineSeries

Ext.chart.LineChart

Ext.chart.series.Line

Ext.chart.PieSeries

Ext.chart.PieChart

Ext.chart.series.Pie

Ext.chart.series.Radar

Ext.chart.series.Scatter

Ext.chart.theme.Base

Ext.data.ArrayStore

Ext.data.Batch

Ext.data.BelongsToAssociation

Ext.data.BufferStore

Ext.direct.Manager

Ext.data.DirectProxy

Ext.data.proxy.Direct

Ext.data.DirectStore

Ext.util.Inflector

Ext.data.HasManyAssociation

Ext.data.JsonP

Ext.data.JsonPStore

Ext.data.NodeInterface

Ext.data.NodeStore

Ext.data.Request

Ext.data.SequentialIdGenerator

Ext.data.Tree

Ext.data.TreeStore

Ext.data.UuidGenerator

Ext.data.XmlStore

Ext.data.ClientProxy

Ext.data.proxy.Client

Ext.data.ScriptTagProxy

Ext.data.proxy.JsonP

Ext.data.WebStorageProxy

Ext.data.proxy.WebStorage

Ext.data.LocalStorageProxy

Ext.data.proxy.LocalStorage

Ext.data.MemoryProxy

Ext.data.proxy.Memory

Ext.data.RestProxy

Ext.data.proxy.Rest

Ext.data.SessionStorageProxy

Ext.data.proxy.SessionStorage

Ext.data.ArrayReader

Ext.data.reader.Array

Ext.data.XmlReader

Ext.data.reader.Xml

Ext.data.XmlWriter

Ext.data.writer.Xml

Ext.direct.Event

Ext.direct.RemotingEvent

Ext.direct.ExceptionEvent

Ext.direct.Provider

Ext.direct.JsonProvider

Ext.direct.PollingProvider

Ext.direct.RemotingMethod

Ext.Direct.Transaction

Ext.direct.Transaction

Ext.direct.RemotingProvider

Ext.draw.Matrix

Ext.draw.SpriteDD

Ext.draw.Sprite

Ext.draw.engine.Svg

Ext.draw.engine.Vml

Ext.fx.target.ElementCSS

Ext.fx.target.CompositeElementCSS

Ext.layout.container.AbstractFit

Ext.layout.FitLayout

Ext.layout.container.Fit

Ext.layout.container.AbstractCard

Ext.AbstractSelectionModel

Ext.selection.Model

Ext.selection.DataViewModel

Ext.state.CookieProvider

Ext.state.LocalStorageProvider

Ext.util.Point

Ext.LoadMask

Ext.view.AbstractView

Ext.Action

Ext.layout.component.Editor

Ext.Editor

Ext.Img

Ext.Layer

Ext.layout.component.ProgressBar

Ext.ProgressBar

Ext.ShadowPool

Ext.Shadow

Ext.SplitButton

Ext.button.Split

Ext.CycleButton

Ext.button.Cycle

Ext.ButtonGroup

Ext.container.ButtonGroup

Ext.Viewport

Ext.container.Viewport

Ext.dd.DDTarget

Ext.dd.DragTracker

Ext.dd.DragZone

Ext.dd.ScrollManager

Ext.dd.DropTarget

Ext.dd.Registry

Ext.dd.DropZone

Ext.FlashComponent

Ext.flash.Component

Ext.form.Action

Ext.form.action.Action

Ext.form.Action.Submit

Ext.form.action.Submit

Ext.util.ComponentDragger

Ext.form.Labelable

Ext.form.field.Field

Ext.layout.component.field.Field

Ext.form.VTypes

Ext.form.field.VTypes

Ext.layout.component.field.Text

Ext.layout.component.field.TextArea

Ext.layout.AnchorLayout

Ext.layout.container.Anchor

Ext.form.Action.Load

Ext.form.action.Load

Ext.Window

Ext.window.Window

Ext.form.Field

Ext.form.BaseField

Ext.form.field.Base

Ext.form.TextField

Ext.form.Text

Ext.form.field.Text

Ext.form.TextArea

Ext.form.field.TextArea

Ext.window.MessageBox

Ext.form.BasicForm

Ext.form.Basic

Ext.form.FieldAncestor

Ext.layout.container.CheckboxGroup

Ext.form.FieldContainer

Ext.form.CheckboxGroup

Ext.form.CheckboxManager

Ext.form.FieldSet

Ext.form.Label

Ext.FormPanel

Ext.form.FormPanel

Ext.form.Panel

Ext.form.RadioGroup

Ext.form.RadioManager

Ext.form.Action.DirectLoad

Ext.form.action.DirectLoad

Ext.form.Action.DirectSubmit

Ext.form.action.DirectSubmit

Ext.form.action.StandardSubmit

Ext.form.Checkbox

Ext.form.field.Checkbox

Ext.layout.component.field.Trigger

Ext.DataView

Ext.view.View

Ext.layout.component.BoundList

Ext.Toolbar.TextItem

Ext.toolbar.TextItem

Ext.form.TriggerField

Ext.form.TwinTriggerField

Ext.form.Trigger

Ext.form.field.Trigger

Ext.form.Picker

Ext.form.field.Picker

Ext.form.Spinner

Ext.form.field.Spinner

Ext.form.NumberField

Ext.form.Number

Ext.form.field.Number

Ext.PagingToolbar

Ext.toolbar.Paging

Ext.BoundList

Ext.view.BoundList

Ext.view.BoundListKeyNav

Ext.form.ComboBox

Ext.form.field.ComboBox

Ext.MonthPicker

Ext.picker.Month

Ext.DatePicker

Ext.picker.Date

Ext.form.DateField

Ext.form.Date

Ext.form.field.Date

Ext.form.DisplayField

Ext.form.Display

Ext.form.field.Display

Ext.form.FileUploadField

Ext.ux.form.FileUploadField

Ext.form.File

Ext.form.field.File

Ext.form.Hidden

Ext.form.field.Hidden

Ext.ColorPalette

Ext.picker.Color

Ext.layout.component.field.HtmlEditor

Ext.form.HtmlEditor

Ext.form.field.HtmlEditor

Ext.form.Radio

Ext.form.field.Radio

Ext.picker.Time

Ext.form.TimeField

Ext.form.Time

Ext.form.field.Time

Ext.grid.CellEditor

Ext.grid.ColumnLayout

Ext.grid.LockingView

Ext.grid.Lockable

Ext.grid.Scroller

Ext.grid.PagingScroller

Ext.panel.Table

Ext.view.Table

Ext.grid.View

Ext.list.ListView

Ext.ListView

Ext.grid.GridPanel

Ext.grid.Panel

Ext.grid.RowEditor

Ext.grid.header.Container

Ext.grid.Column

Ext.grid.column.Column

Ext.grid.RowNumberer

Ext.view.DropZone

Ext.grid.ViewDropZone

Ext.grid.ActionColumn

Ext.grid.column.Action

Ext.grid.BooleanColumn

Ext.grid.column.Boolean

Ext.grid.DateColumn

Ext.grid.column.Date

Ext.grid.NumberColumn

Ext.grid.column.Number

Ext.grid.TemplateColumn

Ext.grid.column.Template

Ext.grid.feature.Feature

Ext.grid.feature.AbstractSummary

Ext.grid.feature.Chunking

Ext.grid.feature.Grouping

Ext.grid.feature.GroupingSummary

Ext.grid.feature.RowBody

Ext.grid.feature.RowWrap

Ext.grid.feature.Summary

Ext.grid.header.DragZone

Ext.grid.header.DropZone

Ext.grid.plugin.Editing

Ext.grid.plugin.CellEditing

Ext.grid.plugin.DragDrop

Ext.grid.plugin.HeaderReorderer

Ext.grid.plugin.HeaderResizer

Ext.grid.plugin.RowEditing

Ext.grid.PropertyGrid

Ext.grid.property.Grid

Ext.grid.PropertyColumnModel

Ext.grid.property.HeaderContainer

Ext.PropGridProperty

Ext.grid.property.Property

Ext.grid.PropertyStore

Ext.grid.property.Store

Ext.layout.component.Body

Ext.layout.component.FieldSet

Ext.layout.component.Tab

Ext.layout.component.field.File

Ext.layout.component.field.Slider

Ext.layout.AbsoluteLayout

Ext.layout.container.Absolute

Ext.layout.AccordionLayout

Ext.layout.container.Accordion

Ext.resizer.Splitter

Ext.layout.BorderLayout

Ext.layout.container.Border

Ext.layout.CardLayout

Ext.layout.container.Card

Ext.layout.ColumnLayout

Ext.layout.container.Column

Ext.layout.TableLayout

Ext.layout.container.Table

Ext.menu.TextItem

Ext.menu.Item

Ext.menu.CheckItem

Ext.menu.KeyNav

Ext.menu.Separator

Ext.menu.Menu

Ext.menu.ColorPicker

Ext.menu.DatePicker

Ext.panel.Tool

Ext.resizer.Handle

Ext.Resizable

Ext.resizer.Resizer

Ext.resizer.ResizeTracker

Ext.resizer.SplitterTracker

Ext.selection.CellModel

Ext.selection.RowModel

Ext.selection.CheckboxModel

Ext.selection.TreeModel

Ext.slider.Thumb

Ext.slider.Tip

Ext.slider.MultiSlider

Ext.slider.Multi

Ext.Slider

Ext.form.SliderField

Ext.slider.SingleSlider

Ext.slider.Slider

Ext.slider.Single

Ext.tab.Tab

Ext.tab.Bar

Ext.TabPanel

Ext.tab.Panel

Ext.Toolbar.Spacer

Ext.toolbar.Spacer

Ext.tree.Column

Ext.tree.View

Ext.tree.TreePanel

Ext.TreePanel

Ext.tree.Panel

Ext.view.DragZone

Ext.tree.ViewDragZone

Ext.tree.ViewDropZone

Ext.tree.plugin.TreeViewDragDrop

Ext.util.Cookies

Ext.util.CSS

Ext.History

Ext.util.History

Ext.view.TableChunker

Extjs 源码组成(4.0.7)的更多相关文章

  1. 【转】Win 7 下源码运行OpenERP7.0

    原文地址:Win 7 下源码运行OpenERP7.0 安装Python2.7 下载地址:http://www.python.org/getit/注:OpenERP7.0支持的Python版本最高为2. ...

  2. php的mysqli_connect函数显示 No such file or directory错误以及localhost换成127.0.0.1执行成功

    Centos7环境-php7-MariaDB5.5.60 (新安装的php7,执行php -m 显示有mysqli模块,php.ini没有改其它) 测试代码为: <?php //~ echo d ...

  3. 在Qt示例项目的C ++ / QML源中的//! [0]的含义是什么?

    在Qt示例项目的C ++ / QML源中的//! [0]的含义是什么? 例如:  //! [0] GLWidget :: GLWidget(Helper * helper,QWidget * pare ...

  4. CentOS7 中把默认yum源更换成163源

    163源是目前国内最好用的源,速度是相当快的,现在我们把CentOS7中的源改为163源 1.进入yum源配置文件 cd /etc/yum.repos.d 2.备份一下当前的源,以防出错后可以还原回来 ...

  5. mysql5.5换成mysql8.0

    由于在建表钟发现有些语句就是录不进去,研究发现是因为5.5版本过低导致,就想换到5.7版本,结果一看8.0都出了,据官方说明8.0要比5系列快2倍网上,遂直接换成8.0了,不过这个过程真的心累. 1. ...

  6. CentOS7源码安装Redis5.0.4非关系型数据库

    源码安装redis-5.0.4 一. 下载redis 1. 需要连接网络 二. 案例(另一种安装方法) [root@localhost ~]# wget http://download.redis.i ...

  7. 源码安装 qemu-2.0.0 及其依赖 glib-2.12.12

    源码安装qemu-2.0.0 下载源代码并解压 http://wiki.qemu-project.org/download/qemu-2.0.0.tar.bz2 .tar.gz 编译及安装: cd q ...

  8. CentOS下源码安装vsftpd-3.0.0,并设置指定用户访问指定目录(附带完整配置文件)

    1.卸载系统已经存在的ftp服务器 因为是源码安装,所以不能通过rpm -qa的方式查看是否已经安装ftp服务器,可以通过find / | grep vsftp*方式查看系统中存在哪些与vsftpd相 ...

  9. Debian系Linux源码安装Redis5.0.6

    一,先在官网下载源码包:https://redis.io/download 二,解压源码包,并cd到解压后的目录: 三,执行make MALLOC=libc: 接着cd src[解压的目录里有这个子目 ...

随机推荐

  1. abrt-hook-ccpp: Saved core dump of pid 12224导致dn挂掉问题

    一.引言: 最近发现datanode老是无缘无故的进程挂掉,从程序的日志没有stop迹象,只能从/var/log/messages入手,发现如下信息: 从namenode的页面也可以看到进程消息的时间 ...

  2. DP专题训练之HDU 1087 Super Jumping!

    Description Nowadays, a kind of chess game called "Super Jumping! Jumping! Jumping!" is ve ...

  3. ftp协议详解

    客户端与服务器之间,需要多条连接才能完成应用的协议,属于复杂协议.如FTP,PPTP,H.323和SIP均属于复杂协议. 这里主要介绍ftp协议的工作原理.首先,ftp通信协议有两种工作模式,被动模式 ...

  4. C# DllImport“调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的调用约定和参数与非托管的目标签名是否匹配 ”

    调用外部dll时,出现如下问题 C# DllImport“调用导致堆栈不对称.原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配.请检查 PInvoke 签名的调用约定和参数与非托管的目标 ...

  5. js阻止form表单重复提交

    防止表单重复提交的方法总体来说有两种,一种是在js中阻止重复提交:另一种是在后台利用token令牌实现,大致思路是生成一个随机码放到session和form表单的隐藏输入框中,提交表单时两者对比,表单 ...

  6. 小结一下前段时间做的rpgdemo

    虽然说已经是彻底放弃继续做那个demo了(代码结构混乱,想增加新功能非常的不方便),不过还是花了一点心血在里面的,毕竟这是我开始学习unity游戏制作的初衷,不过果然是学的越多越发现自己的不足... ...

  7. Life is short

    相信不少码农曾看过类似“life is short, use Python”等之类略带调侃意味的小段子(譬如我),而其也并非不无道理.每门编程语言都是合理的存在,都有它们的优点,及缺陷. 码农们也大多 ...

  8. WinSCP无法连接 ubuntu 的解决方法

    ubuntu默认不安装sshd服务 需要sudo apt-get install ssh 你可以在ubuntu本机ssh localhost测试是否成功安装了ssh 因为WinSCP是基于ssh的sf ...

  9. 复旦大学2015--2016学年第一学期(15级)高等代数I期末考试第八大题解答

    八.(本题10分)  设 $V$ 为数域 $K$ 上的 $n$ 维线性空间, $\varphi$ 为 $V$ 上的线性变换. 子空间 $C(\varphi,\alpha)=L(\alpha,\varp ...

  10. Overload和Override的区别

    Overload:重载 |- 在一个类中定义的若干方法 |- 所有的方法名相同,但参数类型或个数不同 |- 只有参数有关,与返回类型无关 Override:覆写 |- 在继承的关系中 |- 子类定义了 ...