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**,作为一款杰出的Ajax框架,以其强大的...无论是新手入门还是进阶提升,Extjs都是值得投入时间和精力去探索和学习的优秀工具。
8. **ExtJS入门教程(超级详细)**: 这可能是全面的ExtJS 3.x教程,涵盖了从基础到进阶的所有内容,包括组件体系、布局管理、数据绑定、AJAX通信、事件处理等。 通过深入学习以上知识点,你将能够熟练地运用ExtJS 3...
再来看“ExtJs教程_完整版 pdf版.pdf”,这很可能是EXTJS的一个全面教程,不仅包含入门知识,还可能涉及更高级的主题,如EXTJS的MVC架构、图表、Ajax通信、国际化、性能优化等。这些进阶主题对于提升EXTJS开发技能至...
这是一份详尽的ExtJS入门教程,从安装环境开始,逐步引导读者熟悉ExtJS的基本概念。教程可能会涵盖如何创建第一个ExtJS应用,理解MVVM模式,学习ExtJS的类系统和组件模型,使用Sass进行样式定制,以及如何利用ExtJS...
总的来说,"extJS 一些简单实例"这个主题涵盖了使用ExtJS进行Web开发的基础知识,包括组件、数据绑定、应用配置等方面,适合初学者入门和进阶者巩固。通过学习和实践这些实例,开发者可以掌握创建交互式Web界面的...
《ExtJS入门教程(超级详细).pdf》则是一个适合初学者的资源,它以详细的方式引导读者从零开始学习ExtJS。教程可能包括安装环境、创建第一个应用、理解基本组件的使用方法,以及逐步进阶到更复杂的主题,如远程数据...
1. **Ext 中文文档.chm**:这可能是一个包含ExtJS API的中文帮助文件,对于初学者和有经验的开发者来说都是极有价值的参考。在其中,你可以找到ExtJS类库的详细说明,包括各种组件、方法、事件和配置选项,有助于...
本书结合理论与实践,非常适合初学者快速入门,也适合有一定基础的开发者进阶提升。 #### 五、总结 《Learning ExtJS》是一本全面介绍ExtJS框架的经典教材,不仅涵盖了基础知识,还涉及了许多高级话题。对于希望...
#### 新手入门与进阶 对于初学者而言,熟悉ExtJS的基本概念和工作流程至关重要。首先,获取ExtJS库文件是开始的第一步。官方提供了不同版本的下载,本教程推荐使用2.0版本。下载并解压后,开发者将获得一系列关键...
总的来说,"Extjs电子教程集合"是一个全面的学习资源库,涵盖了从入门到进阶的各个方面,适合不同水平的ExtJS开发者。通过这些教程和实例,你可以逐步掌握ExtJS的强大功能,打造高性能、交互性强的Web应用程序。在...
1. **入门教程**:介绍如何设置开发环境,创建第一个ExtJS应用,以及基本的组件使用。 2. **组件详解**:详细讲解各个组件的属性、方法和事件,帮助开发者深入理解并运用到实际项目中。 3. **数据管理**:讲述如何...
总之,《深入浅出ExtJS第2版(完整版)》是一部全面而深入的ExtJS学习指南,它不仅适合于想要入门的初学者,也适合于希望进阶的资深开发者,无论是在理论知识的讲解还是实践操作的引导上,都力求做到深入浅出,让...
根据提供的标题、描述和标签,我们可以看出这是一本关于ExtJS技术的书籍——《深入浅出ExtJS(第2版)》。虽然给定的部分内容并没有提供具体的技术细节,但根据书名及其版本号,我们可以推测这本书是针对ExtJS框架...
#### 一、Extjs4.0 简介与基础知识 **1.1 获取 Extjs** Extjs 是一款强大的基于 JavaScript 的开源前端框架,用于构建复杂的企业级 Web 应用程序。获取最新版本的 Extjs 可通过官方网站 [http://extjs.org.cn/]...
ExtJS是一种基于JavaScript的前端框架,用于构建富...总之,这个压缩包提供了一个全面的学习资源库,覆盖了从入门到进阶的所有关键知识点。通过系统地学习和实践,你将能够熟练掌握ExtJS,开发出高质量的Web应用程序。
1. **创建 Web Project:** 在 MyEclipse 中新建一个 Web Project,并命名为 `Extjs4`。 2. **解压文件:** 将下载的 Extjs4.0.7 压缩包解压,并将所有文件复制到项目中的 `WebRoot` 目录下。 3. **部署并启动 ...
Sencha 提供了详细的文档和教程,涵盖了从入门到进阶的所有主题。 #### 十、基本知识以外 除了基本的操作之外,还有一些高级技巧值得探索,例如如何利用构建脚本来扩展构建流程、如何优化应用程序性能等。 #### ...
`ExtJS快速入门.ppt`应该涵盖了这些内容,帮助初学者快速搭建第一个ExtJS应用。 **ExtJS 3.0.0的核心特点** 1. **组件化**:ExtJS 3.0.0的核心是其强大的组件模型,允许开发者创建复杂的用户界面,每个组件都有自己...