`
yu06206
  • 浏览: 111521 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Ext JS入门

阅读更多

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 Js 简单入门(淡入淡出、波纹效果)"这篇博文中,作者主要介绍了如何利用Ext Js实现两种常见的视觉效果:淡入淡出和波纹效果。下面将详细探讨这两个主题。 **淡入淡出效果** 在网页设计中,淡入淡出效果...

    Ext技术入门篇详细讲解

    在"Ext技术入门篇详细讲解"中,我们将深入探讨如何利用EXT技术来实现BS(Browser/Server)架构下与CS(Client/Server)架构相媲美的漂亮界面。 EXT技术的核心优势在于它提供了丰富的组件库,包括表格、树形视图、...

    ext开发入门

    ext js入门的ppt教程,教程中涉及ext js的环境搭建,ext js包的引入和配置。

    Ext JS in Action (Final Edition).pdf

    Ext JS是一个强大的JavaScript库,用于构建复杂的Web应用程序。本书涵盖了Ext JS的核心概念和技术,旨在帮助开发者掌握如何使用Ext JS来创建高质量的用户界面。 #### 二、书籍结构与主要内容 本书分为五个主要部分...

    ext4.0入门教程

    在本文中,我们将会了解到Ext4.0的相关知识点,这是一份为初学者量身打造的入门教程。ExtJS是一个基于JavaScript框架,专门用于开发富互联网应用(RIA)的工具。该框架提供了许多组件,使得开发者可以创建具有高度...

    EXT JS中文API+中文教程+中文资料+源码

    EXT JS是一种基于JavaScript的开源富客户端框架,专为构建交互式Web应用程序而设计。它提供了大量的组件和功能,包括表格、树形视图、图表、菜单、工具栏、窗体等,使得开发者能够构建功能丰富的桌面级应用界面。EXT...

    快意编程EXT JS Web开发技术详解.part3

    《快意编程:Ext JS Web开发技术详解》首先对Ext JS进行了概述,然后通过一个简单的示例带领读者快速入门,在读者对Ext JS有了初步印象后,又重点介绍了JavaScript的面向对象技术、Ext JS API文档的使用方法、Ext JS...

    EXT_JS入门详解_x

    EXT_JS是一个强大的JavaScript框架,专门用于构建富客户端的Ajax应用程序,提供了丰富的用户界面组件和交互性。它不依赖特定的后端技术,可以在.NET、Java、PHP等多种开发环境下无缝集成。EXT_JS的核心在于其组件化...

    深入浅出Ext JS (含源代码非完整版)

    全书由一个可以引领读者快速入门的“Hello World”示例开篇,紧接着对Ext JS的事件、核心组件、表格和表单等各种控件、树形结构、拖放、弹出窗口、布局、数据存储和传输、实用工具和扩展等进行了详细讲解,最后一个...

    Ext-js 入门教程

    ext入门教程 图文并茂。易懂,适合初学者

    Ext.js 6 示例学习

    Ext.js 是一个强大的JavaScript库,专门用于构建富客户端的Web应用程序。它提供了丰富的用户界面组件和数据绑定机制,使得开发者可以构建出具有桌面应用级别的交互式网页应用。本压缩包包含两个PDF文档,分别是“Ext...

    Spring MVC+EXT JS开发简单的增删改查入门实例

    **Spring MVC + EXT JS 开发简单的增删改查入门实例** 在Web开发中,Spring MVC作为Spring框架的一部分,被广泛用于构建后端服务,而EXT JS则是一款强大的前端JavaScript库,用于创建美观、交互丰富的用户界面。将...

    Ext JS权威指南

    第2章介绍了ext js 4的获取、ext js库的配置与使用、语法、本地化,以及一个经典的入门示例;第3章详细讲解了调试的工具及技巧,这是本书的重要内容,希望所有web开发者都能掌握;第4章全面介绍了ext js的基础架构;...

    Ext js 最新学习资料整合 包括API(3.0) cookbook ,in action

    Ext JS 是一个强大的JavaScript库,主要用于构建富互联网应用程序(RIA)。这个压缩包包含了关于Ext JS 3.0的最新学习资料,特别强调了API文档、Cookbook和一本名为"Ext In Action"的书籍,这些都是深入理解和掌握...

    ext-js.zip_ext_ext js_extjs_js ext

    EXT JS 是一种基于JavaScript的开源富因特网应用程序框架,主要用来构建交互式的Web应用。这个压缩包"ext-js.zip"包含了一份名为"EXT-JS.pdf"的文档,据描述,这是一份针对EXT JS的中文教程,适合初学者进行入门学习...

    ext js中文开发手册

    EXT JS是一种基于JavaScript的开源框架,专为Web应用程序的界面开发而设计。它提供了一套丰富的UI组件,支持复杂的用户交互,并简化了AJAX交互的实现过程。通过EXT JS,开发者可以轻松构建具有高度响应性和用户友好...

    ext中文入门手册

    创建一个名为`helloworld.js`的JavaScript文件,定义一个应用并创建一个基本的面板。然后在`helloworld.html`文件中引入必要的CSS和JavaScript文件。当正确配置文件路径后,运行这个HTML文件,你应该能在浏览器中...

    ext2.0入门教程

    EXT2.0入门教程主要会涵盖以下几个关键知识点: 1. **EXT基本概念**:首先,你需要理解EXT是一个基于JavaScript的库,它扩展了浏览器的原生功能,提供了面向对象的API。EXT库由多个模块组成,包括Core、Data、UI ...

    Ext基础入门示例

    在这个"Ext基础入门示例"中,我们将探讨如何使用ExtJS中的核心组件——Panel,以及如何进行基本的入门操作,包括生成可编辑表格、数据统计图以及主题变换。 首先,让我们了解ExtJS中的Panel组件。Panel是ExtJS中最...

Global site tag (gtag.js) - Google Analytics