下载:ExtJS 4.1.1
在Eclipse中安装spket插件
2.下载完成解压文件得到一个eclipse文件夹,将文件夹下的plugins和features两个文件夹拷贝到使用的 Eclipse安装包下覆盖原有同名文件夹,
3.启动Eclipse,在工具栏 window中打开preferences,弹出对话框左边会看到Spket,
4.打开Spket下的JavaScript Profile,点击 New,添加Ext(名称可自定义)
5.点击Ext,选择右边的Add Library,选择 ExtJS
6.选中ExtJS,选择右边的Add File,选中已下载的并解压的ExtJS包的根目录下的build下的sdk.jsb3
7.这时会出现很多的选择框,我是全选了,点击ok就安装好了,
8.选中Ext,点击右面的Default,ok,然后重启eclipse,如果还不行,选中建立的js文件右击,有 Open With,选择 Spket JavaScript Editor,这样就应该可以了
让spket作为javascript的默认编辑器
步骤:
Eclipse 工具栏 window --> preferences --> Editors --> File Associations --> 右面的File types选中*.js --> 下面的Associated editors选中Spket javascript Editor --> 按右面的按钮Default --> OK退出
建立js文件,的图标变成js文件对应的图片就成功了。
Hello word 项目建立
1.eclipse中新建Dynamic Web Project项目,命名为ExtjsTest
2.为避免eclipse的校验可进行如下操作
i 选中工程右键 --> Properties --> Resource --> Text file encoding --> Other --> UTF-8
ii 选中工程右键 --> Properties -->左边选Builders --> 去掉JavaScript Validation和Validation前面的勾 --> OK退出
iii 去到工程根目录下,找到.project,用记事本打开,把两处删除掉:
- <span style="font-size:14px;">第一处:
- <buildCommand>
- <name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
- <arguments>
- </arguments>
- </buildCommand>
- 第二处:
- <nature>org.eclipse.wst.jsdt.core.jsNature</nature></span>
iiii 保存退出,refresh一下工程。
3、将ext4部署到eclipse项目中。即:将ext-all.js、ext-all-debug.js、bootstarp.js和locale文 件夹里的ext-lang-zh_CN.js以及resource整个文件夹拷入项目WebContent目录下自己指定的存放目录中
4、页面引入
<link rel="stylesheet" type="text/css" href="相对路径/resources/css/ext-all.css" />
<script src="Extjs/ext-all-debug.js" type="text/javascript" language="javascript" charset="UTF-8"></script>
5、我的项目目录
6、代码login.jsp
- <%@ page language="java" contentType="text/html; charset=utf-8"
- pageEncoding="utf-8"%>
- <!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=utf-8">
- <link href="Extjs/resources/css/ext-all.css" rel="stylesheet" type="text/css" />
- <script src="Extjs/ext-all-debug.js" type="text/javascript" language="javascript" charset="UTF-8"></script>
- <script type="text/javascript">
- Ext.application({
- name: 'HelloExt',
- launch: function() {
- Ext.create('Ext.container.Viewport', {
- layout: 'fit',
- items: [
- {
- title: 'Hello Ext',
- html : 'Hello! Welcome to Ext JS.'
- }
- ]
- });
- }
- });
- </script>
- <title>登陆界面</title>
- </head>
- <body>
- <!-- <form id="loginFrom" action="">
- <table class=" ">
- <tr>
- <td><label>用户名</label></td>
- <td><input id="txtName" name="username" type="text" /></td>
- </tr>
- <tr>
- <td><label>密 码</label></td>
- <td><input id="txtPass" name="password" type="password" /></td>
- </tr>
- <tr>
- <td >${loginMessage}</td>
- </tr>
- <tr>
- <td><input id="btnLogin" type="button" value="登陆" onclick="javascript:login()" /></td>
- <td><input id="btnCancel" type="button" value="新增"
- onclick="javascript:insert()" /></td>
- </tr>
- </table>
- </form> -->
- </body>
- </html>
- <?xml version="1.0" encoding="UTF-8"?>
- <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
- xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
- id="WebApp_ID" version="2.5">
- <display-name>ExtjsTest</display-name>
- <!-- 设置首页 -->
- <welcome-file-list>
- <welcome-file>/Login.jsp</welcome-file>
- </welcome-file-list>
- </web-app>
查看本地API
ExtJs的帮助文档已经跟随代码被下载到电脑上了,在extjs-4.1.1/docs/文件夹中
方法一:将下载下来的整个ExtJs解压文件拷贝到Tomcat的webapps文件夹下,然后启动Tomcat服务器在浏览器中输http://localhost:8080/extjs-4.1.1/docs/即可进入Ext JS4.1帮助文档的首页
方法二:
查看doc文件夹下的index.html文件,将<script type="text/javascript" src="../ext.js"></script>改成<script type="text/javascript" src="../ext-all.js"></script>,然后双击inde.html后可以正常加载API文档了。
ExtJs4.1目录结构
文件/文件夹名的作用:
build:文件夹下有一个sdk.jsb3文件,这个文件用于eclipse中spket插件,可以实现ExtJs的代码提示功能;builds:压缩后的ExtJS代码,体积更小,更快;
docs:开发文档;
examples:官方演示示例;
locale:多国语言资源文件;
pkgs:ExtJS各部分功能的打包文件;
resource:ExtJS所需要的CSS与图片文件;
src:未压缩的源代码目录;
bootstarp.js:ExtJS库引导文件,可通过参数自动切换ext-all.js与ext-all-debug.js;
ext-all.js:ExtJS核心库,需要引用;
ext-all-debug.js:ExtJS核心库的调试版,调试时使用。
注:EXTJS文件的区别:
ext-all.js:包含所有的EXTJS框架文件,已经混淆
ext-all-debug.js:包含所有的EXTJS框架文件,没有混淆
ext-all-dev.js:包含所有的EXTJS框架文件,没有混淆,且包含调试信息
ext.js:仅包含能让EXTJS运行的最小集合,已经混淆
ext-debug.js:仅包含能让EXTJS运行的最小集合,没有混淆
ext-dev.js:仅包含能让EXTJS运行的最小集合,没有混淆,且包含调试信息
bootstrap.js:自动加载ext-all.js或者ext-all-debug.js,在以下情况下会加载ext-all-debug.js
1.当前主机名是本地
2.当前主机是使用IPV4地址
3.Current protocol is a file
4.其他情况下自动加载ext-all.js
参考学习:http://my.oschina.net/junn/blog/102726 http://blog.csdn.net/notenlife/article/details/8210012
相关推荐
在Eclipse中,将`ext-40.jsb2`导入到Spket,可以让Eclipse知道ExtJS4的API结构,从而在编写代码时提供准确的自动完成和文档提示。 **3. Extjs4.0.2a-GPL** `ext-4.0.2a-gpl`是ExtJS4的一个版本,遵循GPL许可证。这...
标题中的“extbuilder ext eclipse 插件”指的是EXTJS Builder插件,这是一款用于Eclipse集成开发环境(IDE)的工具,旨在帮助开发者更高效地创建EXTJS应用程序。EXTJS是一种基于JavaScript的富互联网应用程序(RIA...
进入"Eclipse Preferences" -> "Spket" -> "JavaScript",点击"Add..."按钮,然后浏览到ExtJS库的路径,选择"ext-all.js"(或"ext-debug.js")文件,这会将ExtJS库添加到Spket的库列表中。确保勾选"Enabled",然后...
在这个项目中,我们主要探讨的是如何在Eclipse集成开发环境中结合Direct Web Remoting (DWR) 和 EXTJS(EXT)来实现前端Grid组件与后端数据的交互。DWR是一种JavaScript库,允许Web应用程序在客户端和服务器之间进行...
这个例子为初学者提供了一个很好的起点,了解EXTJS4、STRUTS2和JAVA如何结合实现数据管理。开发者可以通过分析源代码,学习前端EXTJS4的组件使用、数据绑定,以及后端STRUTS2的Action配置和JAVA服务的编写,从而提升...
- examples: 提供了一系列示例代码,帮助初学者理解和使用EXTJS。 - resources: 存放图像、CSS和其他静态资源。 - ext-all.js: EXTJS的核心库文件,开发时必须引入。 - ext-all-debug.js: 调试版本,便于调试代码。 ...
搭建MyEclipse10+Spket+ExtJS的开发环境是一项关键步骤,特别是对于初学者而言,这将为JavaScript开发打下坚实的基础。本文将详细解释如何进行这一配置。 首先,我们来安装Spket插件。Spket是一个强大的JavaScript...
然而,编写EXTJS代码往往需要对组件结构和配置有深入理解,这对于初学者和追求效率的开发者来说可能是一项挑战。这就是ExtBuilder出现的原因,它为开发者提供了一个图形化的开发环境,使得创建复杂的EXTJS界面变得...
3. 学习和理解:对于初学者,插件可以帮助理解和记忆ExtJS的复杂API,因为每次使用都会看到详细的描述和示例。 4. 保持一致性:在团队开发中,插件可以确保所有成员遵循相同的编码规范,保持代码风格一致。 总的来...
- **部署应用**:将ExtJS文件夹放置于Tomcat的Web应用目录下,例如`webapps`目录。 - **启动服务器**:通过命令行或控制面板启动Tomcat服务。 - **验证安装**:在浏览器中访问`http://localhost/extjs/index.html`,...
在提供的压缩包中,"Ext智能提示 - Eclipse 3_2"可能是一个为Eclipse 3.2版本定制的插件,用于增强对ExtJS的代码补全和智能提示。安装这个插件后,开发者在Eclipse中编写ExtJS代码时,可以享受到更强大的代码辅助...
这个文档提供了在Eclipse集成开发环境中安装和配置ExtJS插件的步骤。插件通常能提供代码提示、自动完成等功能,提升开发效率。了解这个过程对于在Eclipse环境下进行ExtJS开发是必不可少的。 3. **EXT中文教程.pdf*...
在“智能感知”方面,ExtJS提供了代码提示和自动完成功能,这得益于其强大的IDE集成,如Eclipse或Visual Studio Code等,它们可以识别ExtJS的API,帮助开发者更高效地编写代码。 “Ext Designer Preview”是指在...
由于ext包和部分jar包未能上传,开发者需要自行下载这些依赖,包括ExtJS库和项目中可能需要的其他Java库,将其添加到项目的类路径中。在导入项目后,开发者可以进一步完善业务逻辑,调整配置文件,进行数据库连接...
EXT Designer是一款专为EXTJS框架打造的可视化设计工具,它极大地简化了EXTJS应用的界面构建过程,使得开发者,尤其是初学者,能够更快速、更直观地创建出复杂的用户界面。EXTJS是一种强大的JavaScript库,用于构建...
通过本教程的指导,初学者能够快速掌握如何在Eclipse环境中搭建并使用ExtGWT,开启构建高质量Web应用的旅程。随着实践的深入,开发者将能充分利用GXT的全部潜力,打造出真正媲美桌面应用的富客户端Web应用。
3. **安装Eclipse IDE**:EXT-GWT开发通常使用Eclipse IDE,因为它有很好的GWT支持。你可以从Eclipse官网下载集成开发环境,并安装GWT插件。 4. **创建GWT项目**:在Eclipse中新建一个GWT项目,选择已下载的GWT SDK...
这个“gwtext编写的小系统”是一个示例项目,旨在帮助初学者理解如何利用GWText来开发Web应用。GWText集成了EXT GWT的功能,提供了丰富的用户界面组件和强大的数据绑定机制,让开发者能够更高效地创建复杂的交互式...
Gwt-Ext,作为一个结合了Google Web Toolkit(GWT)和ExtJs的高级网页开发控件库,为纯Java语言的富互联网应用程序(RIA)开发提供了强有力的支持。尤其对于初学者而言,Gwt-Ext不仅简化了复杂的前端开发流程,还...
本文将根据提供的网址资源,详细介绍一系列与 ExtJS 相关的学习资料,旨在为初学者及进阶用户提供全方位的学习指导。 #### 二、ExtJS 学习资源详细解析 1. **ExtJS 学习资源(下载地址:...