ExtJS 4.2 介绍

2.2.1 目录

builds :ExtJS压缩后的代码,经过压缩的代码体积更小,加载更快。

docs
ExtJS的文档目录,index.html可查看ExtJS的API、Guides、Examples。

examples :Demo 目录,index.html可查看Demo列表。

locale
:多国语言资源目录,其中ext-lang-zh_CN.js为简体粤语(此文件遗漏了RadioGroup的必填提醒)。

pkgs :ExtJS部分效益的打包文件。如:主旨。

plugins :ExtJS所需要的插件目录。如:flash。

resources
:ExtJS所用到的体裁和图片等资源。包括4个要旨:classic(经典:默认此主旨)、access(稳重/黑色)、gray(绿色)、neptune(海王星)。

src :各组件的源代码。

welcome :访问页目录。

目录

1.
介绍

  1.1
说明

  1.2
特点

  1.3
使用协议

  1.3
MVC模式

  1. 资源

  2.1
资源地址

  2.2
资源目录表达

  2.3 docs/index.html

  1. 运行图

 

1.2 特点

1) 提供了充分多的增长、效能强大的机件。

2) 面向组化件开发,区别于jQuery的面向Dom开发。

3) 跨浏览器协理:IE、Chrome、Firefox、Safari、Opera。

4) 框架体积庞大,适合编写内网项目。(ExtJS4.2.1的ext-all.js大小为1.46M)

 

2.1 资源地址

这里以ExtJS 4.2.1为版本举办介绍。

合法GPL协议版本下载 :http://cdn.sencha.com/ext/gpl/ext-4.2.1-gpl.zip

官方API :http://docs.sencha.com/extjs/4.2.1/#!/api

官方实例 :http://docs.sencha.com/extjs/4.2.1/#!/example

中文API(4.1.0版本) :http://extjs-doc-cn.github.io/ext4api/

4.2.1 CDN :http://www.bootcdn.cn/extjs/4.2.1/

 

1.3 使用协议

ExtJS提供2种运用协议:GPL3.0(免费) 和 商业协议(付费)。

 

1.1 说明

ExtJS是一个用javascript、CSS和HTML等技术实现的重要用于成立RIA即富客户端,且与后台技术无关的前端Ajax框架。

常用来公司内部管理系统、行政系统等SAP类型的施用。

 

1. 介绍

3.3 gray 藏紫色主旨

图片 1

 

2.3 docs/index.html 

docs/index.html 页面可查看ExtJS的API、Guides、Videos、Examples。

图片 2

API
介绍ExtJS框架的上上下下API;包括:各组件、各工具类、ExtJS要旨等API。

Guides 介绍ExtJS的概述、概念、组件、指南等位置的学问。

Videos 透过视频介绍ExtJS各方面。

Examples ExtJS各组件的Demo。

API和Examples方面的资料已经知足了一般性开销的急需,若希望对ExtJS框架深远明白可以看Guides方面的素材。

 

3.2 access 稳重/藏蓝色主旨

图片 3

 

3. 运行图

来得4个核心的运行图

classic(经典:默认此主旨)、access(稳重/肉色)、gray(青色)、neptune(海王星)。

2. 资源

1.4 MVC模式 

图片 4

ExtJS是一个MVC形式的框架(在ExtJS 5中参与了MVVM形式)。

MVC,全名叫Model-View-Controller,即模型 – 视图 –
控制器,是一个用于编写软件的架构格局。它把软件系统分为六个为主部分:模型(Model)、视图(View)和控制器(Controller)。此格局通过对复杂度的简化,使程序结构更加直观。

ExtJS 4对各类部分概念的机能:

**Model(模型) :**用于封装与应用程序的事务逻辑相关的多少以及对数据的处理形式。一个数码字段的聚合,可通过涉及被链接到另外模型和经过代理链接到一个数据流。

**View(视图) :**表示数据给用户。任何类型的机件,那些组件将音信输出到浏览器,如Form、Grid、Chart。

**Controller(控制器:**是MVC应用程序的逻辑部分。它处理事件并作出响应。“事件”包括用户的行为和数据
Model 上的改观。Ext.app.Controller为控制器的基类。

引用来源:http://www.extjs-tutorial.com/extjs/extjs-4-mvc-architecture

 

3.4 neptune 海王星核心

图片 5

 

End

Web开发之路系列随笔

食谱加载中…

2.2 资源目录表明

http://cdn.sencha.com/ext/gpl/ext-4.2.1-gpl.zip解压后截图:

图片 6

3.1  classic 经典主旨

图片 7

 

2.2.2 文件

bootstrap.js :指点文件,依照当前运行环境自动加载ext-all.js
或者 ext-all-dev.js文件。

ext.js :已压缩Js代码;基本框架,动态加载扩充类。

ext-all.js :已压缩Js代码;包括ExtJS整个框架。

ext-all-debug.js :未压缩Js代码;包括ExtJS整个框架。

ext-debug.js :未压缩Js代码;基本框架,动态加载扩大类。

ext-all-rtl-debug.js
:未压缩Js代码;包括ExtJS整个框架并补助从右到左阅读。

ext-all-rtl-sandbox-debug.js
:未压缩Js代码;包括ExtJS整个框架、辅助从右到左阅读以及补助以沙盒模式利用此外版本的ExtJS。

ext-all-rtl-sandbox.js
:已压缩Js代码;包括ExtJS整个框架、协理从右到左阅读以及援助以沙盒情势利用其余版本的ExtJS。

ext-all-rtl.js :已压缩Js代码;包括ExtJS整个框架并补助从右到左阅读。

ext-all-sandbox-debug.js
:未压缩Js代码;包括ExtJS整个框架并援助以沙盒形式采取任何版本的ExtJS。

ext-all-sandbox.js
:已压缩Js代码;包括ExtJS整个框架并协助以沙盒格局采纳此外版本的ExtJS。

 

本篇介绍ExtJS相关知识,是以ExtJS4.2.1本子为底蕴举行表明,包括:ExtJS的性状、MVC情势、4.2.1GPL版本资源的下载和认证以及4种主题的演示。

相关文章