搭建好MyEclipse平台上EXTJS的开发环境后就可以进行extjs的开发,下面给出一个最最简单的例子:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<link rel="stylesheet" type="text/css" href="/ext-all.css" />
<!-- GC -->
<!-- LIBS -->
<script type="text/javascript" src="/ext-base.js"></script>
<!-- ENDLIBS -->
<script type="text/javascript" src="/ext-all.js"></script>
</head>
<body>
<script type="text/javascript">
Ext.onReady(function() {
Ext.MessageBox.alert("he he");
});
</script>
</body>
</html>
这个例子里只是简单地弹出一个提示框,这里最常遇到的问题是EXTJS不起作用,而在fireBug里调用时发现:报EXT未定义的错,其实这里是加载EXTJS依赖文件时出了问题,我以为将ext-all
.css
,ext-base.js,
ext-all.js
(这三个是最基本的EXTJS的依赖文件,并且引用时ext-base.js必须放在ext-all.js的前面
),我将这三个文件放到web项目的WebRoot目录下就可以用/作根来引用它们,这个路径是在myeclipse平台是正确可以访问到对应文件的,但放在浏览器去解析就出错了,这里不建议用/或./的形式来引用文件路径,一是用绝对路径(不推荐),一是用相对路径(相对当前文件,如../ext-all.css表示相对当前文件的所在目录(为当前目录)的父目录),这两种方式来实现,可以用crtl+鼠标的方式来看你加入的路径是否可以访问到你的资源。
所以上面的例子运行没效果,只要将/去掉就可以了,开发EXTJS主要看API文件就可以,上面讲得很清楚。
分享到:
相关推荐
【EXTJS例子教程】深入解析EXTJS开发与应用 EXTJS是一种基于JavaScript的富互联网应用(RIA)框架,它提供了一套完整的组件化UI解决方案,能够构建出具有桌面应用程序特性的交互式Web应用。EXTJS的例子教程旨在帮助...
这个"简单的Extjs例子"可能是一个入门级的项目,旨在帮助初学者理解ExtJS的基本概念和使用方式。下面,我们将深入探讨ExtJS环境搭建以及如何创建一个简单的实例。 **一、ExtJS环境搭建** 1. **下载ExtJS**: 首先,...
开发者可以从这个例子中学到如何将第三方库集成到自己的ExtJS项目中,提高应用的功能性和用户体验。 在实际应用中,这种组合可以用于创建内容管理系统、论坛、博客平台等,让用户能够方便地编辑和发布带有格式的...
Spring ibatis dwr2 extjs例子2,接例子第一部分
这个项目里面包含了本人从开始初学EXTJS4的全部事例:...我也是一个第一次接触EXT的初学者,只希望能与大家共享、学习,许多不到的地方希望大家能体谅,用myeclipse8.6运行项目,数据库用mysql,大家给力,免费下载。
二、第一个ExtJS例子 三、表格 四、从XML读取数据表格 五、按钮 六、ComboBox控件 七、Panel面板 八、Viewport 九、表单Form 十、窗口 十一、消息对话框 十二、ExtJS与Webservice应用 十三、自定义组件 ...
现在,让我们创建第一个简单的应用。在Webroot目录下创建一个名为"helloworld.js"的JavaScript文件,并编写以下代码: ```javascript Ext.application({ name: 'HelloExt', launch: function() { Ext.create('...
ExtJS 是一个流行的JavaScript框架,用于构建富客户端的Web应用程序。它提供了丰富的组件库,用于创建复杂的用户界面。在“extjs实现用户登录界面”这个主题中,我们将深入探讨如何利用ExtJS创建一个功能完善的登录...
本文将通过一个具体的例子来详细介绍ExtJS中`GridPanel`的基本用法以及如何利用`HttpProxy`、`JsonReader`、`Store`等关键对象来构建动态数据展示界面。 #### 二、核心概念介绍 1. **HttpProxy** - `HttpProxy`是...
第 1 章闪烁吧!看看extjs那些美丽的例子。 1.1. 一切从extjs发布包开始 非常幸运的是,我们可以免费去extjs.com下载ext发布包,里边源代码,api文档,例子一应俱 全。不过要是想访问svn获得最新的代码,就要花钱...
- **资源推荐**:《ExtJS快速入门指南》(PDF格式),该资源提供了ExtJS的安装配置步骤、环境搭建指南,并介绍了如何创建第一个ExtJS项目。 2. **JavaScript基础回顾**:为了更好地掌握ExtJS,需要具备一定的...
#### 第一讲:Extjs 4.0概述与Hello World程序 - **Extjs 4.0简介**: - Extjs是一款基于JavaScript的开源前端框架,用于构建交互式的Web应用程序。 - 版本4.0引入了许多新功能和改进,使其更加强大和灵活。 - **...
在第一个示例中,我们通过`Ext.Ajax.request`向`loginServer.jsp`发送了一个包含用户名和密码的请求,并在回调函数中根据服务器响应弹出消息。 **2. 异步提交表单** 第二个示例展示了如何通过`Ext.Ajax.request`...
`cloumn` 数组初始化了一个包含所有列的结构,其中第一列是组合源AS和目标AS的标题,后续列则对应于数据矩阵的值。 3. **构建字段(Field)对象**: - `field` 数组定义了Grid数据store中的字段,这些字段对应于...
##### 2.2 第一个例子,HELLOMM 作为初学者,最直观的学习方法是从简单的例子入手。下面是一个简单的“Hello World”示例: ```html <!DOCTYPE html> <title>My First EXTJS App ...
这两个参数用于实现分页,`start`表示从哪一条记录开始,`limit`则表示一次加载多少条记录。 例如,`start: 0, limit: 5`意味着加载第0条至第4条记录。每次用户翻页,`start`值会递增`limit`的值,以获取下一页的...
在这个例子中,`0`表示第一个添加的面板。 在实际应用中,`Ext.TabPanel`还有许多其他高级特性,例如: 1. **配置项**:可以设置多个配置项来定制`TabPanel`的行为,如`activeTab`用于指定初始活动的标签,`...
ExtJS 是一个强大的JavaScript库,专门用于构建富客户端的Web应用程序。它提供了丰富的组件系统、数据绑定机制和灵活的布局管理,使得开发者可以创建出功能强大且用户界面友好的网页应用。"深入浅出ExtJS"是一本面向...