`
lzh166
  • 浏览: 298073 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ExtJS入门知识进阶一

阅读更多

Ext是一个javascript库,它包含有javascript文件以及CSS文件和一些图片资源文件。所以要引用它,相当简单。把它解压之后,即可引用,比如:

<link rel="stylesheet" type="text/css" href="../script/ext/resources/css/ext-all.css" />
<script type="text/javascript" src="../script/ext/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="../script/ext/ext-all.js"></script>	

 

具体的路径,大家根据自己机器上的路径来定。

让我们来开始第一个程序:

1、首先编写一个JSP文件:

<%@ page language="java" contentType="text/html; charset=GB18030"
    pageEncoding="GB18030"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>Insert title here</title>
<link rel="stylesheet" type="text/css" href="../script/ext/resources/css/ext-all.css" />
<script type="text/javascript" src="../script/ext/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="../script/ext/ext-all.js"></script>
<script type="text/javascript" src="index01.js"></script>
</head>
<body>

</body>
</html>	

 

可以看到,在这个JSP文件中,引入了index01.js文件,下面我们来编写这个index01.js文件:

2、编写index01.js文件

Ext.onReady(
	function(){
		//获得document.body这个DOM元素,并更新它的内容
		Ext.get(document.body).update("<div id='test'></div>");
		
		//创建一个Panel的UI对象
		new Ext.Panel({
			renderTo:"test", //并将这个Panel的UI对象展现到test元素中
			title:"测试标题", //这个是Panel对象的标题
			html:"<font color='red'>这里是内容</font>", //Panel对象的内容
			width:"200px" //Panel对象的高度
		});
	}
);	

 

3、运行index01.jsp,即可以得到如下效果

4、我们可以改变一下index01.js中的内容,比如增加一个属性:

Ext.onReady(
	function(){
		//获得document.body这个DOM元素,并更新它的内容
		Ext.get(document.body).update("<div id='test'></div>");
		
		//创建一个Panel的UI对象
		new Ext.Panel({
			renderTo:"test", //并将这个Panel的UI对象展现到test元素中
			title:"测试标题", //这个是Panel对象的标题
			html:"<font color='red'>这里是内容</font>", //Panel对象的内容
			width:"200px", //Panel对象的高度
			collapsible: true //增加这个属性,表示内容部分可以折起来
		});
	}
);	

 

注意最后一个属性:collapsible:true!

运行之后,效果如下:

<!--EndFragment-->

右上角出现了一个三角框,点击它,即可以收起下面的内容!

这些,就是Ext给我们带来的初步印象。

要想能够灵活应用Ext,我们必须有步骤的去学习关于Ext中各种内容,深入了解Ext的设计原理,然后才能得心应手、随心所欲的去运用、扩展、封装Ext,真正精通javascript这门语言。

<!--EndFragment-->

<!--EndFragment-->

<!--EndFragment--><!--EndFragment--><!--EndFragment--><!--EndFragment-->

<!--EndFragment-->

<!--EndFragment-->
分享到:
评论

相关推荐

    Extjs实用教程入门学习Extjs

    ### Extjs实用教程入门学习详解 #### 极致解析Extjs框架的核心价值与应用场景 **Extjs**,作为一款杰出的Ajax框架,以其强大的...无论是新手入门还是进阶提升,Extjs都是值得投入时间和精力去探索和学习的优秀工具。

    Extjs3.x入门学习

    8. **ExtJS入门教程(超级详细)**: 这可能是全面的ExtJS 3.x教程,涵盖了从基础到进阶的所有内容,包括组件体系、布局管理、数据绑定、AJAX通信、事件处理等。 通过深入学习以上知识点,你将能够熟练地运用ExtJS 3...

    extjs资料打包

    再来看“ExtJs教程_完整版 pdf版.pdf”,这很可能是EXTJS的一个全面教程,不仅包含入门知识,还可能涉及更高级的主题,如EXTJS的MVC架构、图表、Ajax通信、国际化、性能优化等。这些进阶主题对于提升EXTJS开发技能至...

    前台Extjs学习资料

    这是一份详尽的ExtJS入门教程,从安装环境开始,逐步引导读者熟悉ExtJS的基本概念。教程可能会涵盖如何创建第一个ExtJS应用,理解MVVM模式,学习ExtJS的类系统和组件模型,使用Sass进行样式定制,以及如何利用ExtJS...

    extJS 一些简单实例

    总的来说,"extJS 一些简单实例"这个主题涵盖了使用ExtJS进行Web开发的基础知识,包括组件、数据绑定、应用配置等方面,适合初学者入门和进阶者巩固。通过学习和实践这些实例,开发者可以掌握创建交互式Web界面的...

    ExtJs4.0 手册中文版

    《ExtJS入门教程(超级详细).pdf》则是一个适合初学者的资源,它以详细的方式引导读者从零开始学习ExtJS。教程可能包括安装环境、创建第一个应用、理解基本组件的使用方法,以及逐步进阶到更复杂的主题,如远程数据...

    extjs资料extjs资料extjs资料

    1. **Ext 中文文档.chm**:这可能是一个包含ExtJS API的中文帮助文件,对于初学者和有经验的开发者来说都是极有价值的参考。在其中,你可以找到ExtJS类库的详细说明,包括各种组件、方法、事件和配置选项,有助于...

    learning extjs 经典教材

    本书结合理论与实践,非常适合初学者快速入门,也适合有一定基础的开发者进阶提升。 #### 五、总结 《Learning ExtJS》是一本全面介绍ExtJS框架的经典教材,不仅涵盖了基础知识,还涉及了许多高级话题。对于希望...

    ExtJS2实例教程教

    #### 新手入门与进阶 对于初学者而言,熟悉ExtJS的基本概念和工作流程至关重要。首先,获取ExtJS库文件是开始的第一步。官方提供了不同版本的下载,本教程推荐使用2.0版本。下载并解压后,开发者将获得一系列关键...

    Extjs电子教程集合

    总的来说,"Extjs电子教程集合"是一个全面的学习资源库,涵盖了从入门到进阶的各个方面,适合不同水平的ExtJS开发者。通过这些教程和实例,你可以逐步掌握ExtJS的强大功能,打造高性能、交互性强的Web应用程序。在...

    Extjs及教程,ext-2.3.0及教程

    1. **入门教程**:介绍如何设置开发环境,创建第一个ExtJS应用,以及基本的组件使用。 2. **组件详解**:详细讲解各个组件的属性、方法和事件,帮助开发者深入理解并运用到实际项目中。 3. **数据管理**:讲述如何...

    深入浅出ExtJS第2版(完整版)

    总之,《深入浅出ExtJS第2版(完整版)》是一部全面而深入的ExtJS学习指南,它不仅适合于想要入门的初学者,也适合于希望进阶的资深开发者,无论是在理论知识的讲解还是实践操作的引导上,都力求做到深入浅出,让...

    深入浅出ExtJS(第2版).

    根据提供的标题、描述和标签,我们可以看出这是一本关于ExtJS技术的书籍——《深入浅出ExtJS(第2版)》。虽然给定的部分内容并没有提供具体的技术细节,但根据书名及其版本号,我们可以推测这本书是针对ExtJS框架...

    Extjs4.0学习指南(中文)

    #### 一、Extjs4.0 简介与基础知识 **1.1 获取 Extjs** Extjs 是一款强大的基于 JavaScript 的开源前端框架,用于构建复杂的企业级 Web 应用程序。获取最新版本的 Extjs 可通过官方网站 [http://extjs.org.cn/]...

    做Extjs需要的包ext-2.1.zip、自学的电子书集合pdf格式、Extjs中文帮助文档集合

    ExtJS是一种基于JavaScript的前端框架,用于构建富...总之,这个压缩包提供了一个全面的学习资源库,覆盖了从入门到进阶的所有关键知识点。通过系统地学习和实践,你将能够熟练掌握ExtJS,开发出高质量的Web应用程序。

    Extjs4.0权威指南-中文

    1. **创建 Web Project:** 在 MyEclipse 中新建一个 Web Project,并命名为 `Extjs4`。 2. **解压文件:** 将下载的 Extjs4.0.7 压缩包解压,并将所有文件复制到项目中的 `WebRoot` 目录下。 3. **部署并启动 ...

    Extjs 5 学习笔记

    Sencha 提供了详细的文档和教程,涵盖了从入门到进阶的所有主题。 #### 十、基本知识以外 除了基本的操作之外,还有一些高级技巧值得探索,例如如何利用构建脚本来扩展构建流程、如何优化应用程序性能等。 #### ...

    ExtJS-3.0.0.rar

    `ExtJS快速入门.ppt`应该涵盖了这些内容,帮助初学者快速搭建第一个ExtJS应用。 **ExtJS 3.0.0的核心特点** 1. **组件化**:ExtJS 3.0.0的核心是其强大的组件模型,允许开发者创建复杂的用户界面,每个组件都有自己...

Global site tag (gtag.js) - Google Analytics