Ext js介绍
ExtJS是一种主要用于创建前端用户界面,是一个基本与后台技术无关的前端ajax框架,Ext JS的最初目的是对Yahoo_UI进行扩展,参考了java Swing的实现机制,主要的特色是界面效果表现力强,Ext JS属于一种Ajax框架,同类的Ajax框架有Prototype,Dojo,GWT。
建立Ext JS的开发环境
1.到Ext官网下载ext js程序包,现在最新版本是4.0,
2.下载开发工具Spket插件,至于为什么要下载Spket,因为在eclipse通过Spket插件有利于我们进行Ext js的开发。
对Ext的了解
要了解Ext js就是了解我们下载的Ext包
先来看一下Ext包结构(版本不同会有一些差别,我用的是4.0,下面介绍一下几个重要的文件)
docs:Ext API帮助文档;
examples:使用Ext技术做出的示例;
resources:ExtUI资源文件,如css、images文件;
source:无压缩的Ext全部源代码(里面分类存放);
ext-all.js:压缩后的Ext全部源代码;
ext-all-dubug.js:无压缩的Ext全部源代码(用于调试);
Ext js知识框架
1.Ext js类库
2.Ext js布局
3.Ext js组件
基本的知识点就包括以上几个方面(可以类似于Swing)
看一段示例代码
Ext.onReady(function(){
Ext.QuickTips.init();
Ext.form.Field.prototype.msgTarget='side';
var login = new Ext.FormPanel({
labelWidth:80,
url:'user_login.action',
frame:true,
title:'请登陆',
defaultType:'textfield',
monitorValid:true,
items:[{
fieldLabel:'用户名',
name:'username',
allowBlank:false
},{
fieldLabel:'密码',
name:'password',
inputType:'password',
allowBlank:false
}],
buttons:[{
text:'登陆',
formBind: true,
handler:function(){
login.getForm().submit({
method:'POST',
waitTitle:'连接中...',
waitMsg:'发送数据...',
success:function(){
Ext.Msg.alert('状态', '登陆成功!', function(btn, text){
if (btn == 'ok'){
var redirect = 'user_check.action';
window.location = redirect;
win.destroy();
}
});
},
failure:function(form, action){
Ext.Msg.alert('状态','登陆失败,请重试!');
login.getForm().reset();
}
});
}
},{
text: '取消',
handler:function(){
win.destroy();
}//重置表单
}]
});
var win = new Ext.Window({
layout:'fit',
width:300,
height:150,
closable: true,
resizable: false,
plain: true,
border: false,
modal:true,
items: [login]
});
win.show();
});
看一个Ext js实现的实例
学习Ext js的经验
1.多看Ext js包下的示例
2.多调试
3.多抄些例子
- 大小: 64.5 KB
- 大小: 74.3 KB
分享到:
相关推荐
在"摘录:Ext Js 简单入门(淡入淡出、波纹效果)"这篇博文中,作者主要介绍了如何利用Ext Js实现两种常见的视觉效果:淡入淡出和波纹效果。下面将详细探讨这两个主题。 **淡入淡出效果** 在网页设计中,淡入淡出效果...
在"Ext技术入门篇详细讲解"中,我们将深入探讨如何利用EXT技术来实现BS(Browser/Server)架构下与CS(Client/Server)架构相媲美的漂亮界面。 EXT技术的核心优势在于它提供了丰富的组件库,包括表格、树形视图、...
ext js入门的ppt教程,教程中涉及ext js的环境搭建,ext js包的引入和配置。
Ext JS是一个强大的JavaScript库,用于构建复杂的Web应用程序。本书涵盖了Ext JS的核心概念和技术,旨在帮助开发者掌握如何使用Ext JS来创建高质量的用户界面。 #### 二、书籍结构与主要内容 本书分为五个主要部分...
在本文中,我们将会了解到Ext4.0的相关知识点,这是一份为初学者量身打造的入门教程。ExtJS是一个基于JavaScript框架,专门用于开发富互联网应用(RIA)的工具。该框架提供了许多组件,使得开发者可以创建具有高度...
EXT JS是一种基于JavaScript的开源富客户端框架,专为构建交互式Web应用程序而设计。它提供了大量的组件和功能,包括表格、树形视图、图表、菜单、工具栏、窗体等,使得开发者能够构建功能丰富的桌面级应用界面。EXT...
《快意编程:Ext JS Web开发技术详解》首先对Ext JS进行了概述,然后通过一个简单的示例带领读者快速入门,在读者对Ext JS有了初步印象后,又重点介绍了JavaScript的面向对象技术、Ext JS API文档的使用方法、Ext JS...
EXT_JS是一个强大的JavaScript框架,专门用于构建富客户端的Ajax应用程序,提供了丰富的用户界面组件和交互性。它不依赖特定的后端技术,可以在.NET、Java、PHP等多种开发环境下无缝集成。EXT_JS的核心在于其组件化...
全书由一个可以引领读者快速入门的“Hello World”示例开篇,紧接着对Ext JS的事件、核心组件、表格和表单等各种控件、树形结构、拖放、弹出窗口、布局、数据存储和传输、实用工具和扩展等进行了详细讲解,最后一个...
ext入门教程 图文并茂。易懂,适合初学者
Ext.js 是一个强大的JavaScript库,专门用于构建富客户端的Web应用程序。它提供了丰富的用户界面组件和数据绑定机制,使得开发者可以构建出具有桌面应用级别的交互式网页应用。本压缩包包含两个PDF文档,分别是“Ext...
**Spring MVC + EXT JS 开发简单的增删改查入门实例** 在Web开发中,Spring MVC作为Spring框架的一部分,被广泛用于构建后端服务,而EXT JS则是一款强大的前端JavaScript库,用于创建美观、交互丰富的用户界面。将...
第2章介绍了ext js 4的获取、ext js库的配置与使用、语法、本地化,以及一个经典的入门示例;第3章详细讲解了调试的工具及技巧,这是本书的重要内容,希望所有web开发者都能掌握;第4章全面介绍了ext js的基础架构;...
Ext JS 是一个强大的JavaScript库,主要用于构建富互联网应用程序(RIA)。这个压缩包包含了关于Ext JS 3.0的最新学习资料,特别强调了API文档、Cookbook和一本名为"Ext In Action"的书籍,这些都是深入理解和掌握...
EXT JS 是一种基于JavaScript的开源富因特网应用程序框架,主要用来构建交互式的Web应用。这个压缩包"ext-js.zip"包含了一份名为"EXT-JS.pdf"的文档,据描述,这是一份针对EXT JS的中文教程,适合初学者进行入门学习...
EXT JS是一种基于JavaScript的开源框架,专为Web应用程序的界面开发而设计。它提供了一套丰富的UI组件,支持复杂的用户交互,并简化了AJAX交互的实现过程。通过EXT JS,开发者可以轻松构建具有高度响应性和用户友好...
创建一个名为`helloworld.js`的JavaScript文件,定义一个应用并创建一个基本的面板。然后在`helloworld.html`文件中引入必要的CSS和JavaScript文件。当正确配置文件路径后,运行这个HTML文件,你应该能在浏览器中...
EXT2.0入门教程主要会涵盖以下几个关键知识点: 1. **EXT基本概念**:首先,你需要理解EXT是一个基于JavaScript的库,它扩展了浏览器的原生功能,提供了面向对象的API。EXT库由多个模块组成,包括Core、Data、UI ...
在这个"Ext基础入门示例"中,我们将探讨如何使用ExtJS中的核心组件——Panel,以及如何进行基本的入门操作,包括生成可编辑表格、数据统计图以及主题变换。 首先,让我们了解ExtJS中的Panel组件。Panel是ExtJS中最...