`
345161974
  • 浏览: 60766 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Extjs+Grails教程系列1(Extjs环境搭配及HelloWorld程序)

    博客分类:
  • Ext
阅读更多

    这一些列的博文,权当是我对自己学Extjs的路子的一个回顾总结了。如今,在上海这家公司,我学了两个星期,把Extjs学了差不多,后来跟着工程师多多少少的积累了很多Extjs这块的经验,现在准备写篇系列博文,将自己学Extjs的历程分享给大家。由于本人涉世不深,难免诸多错误,所以,文章的Bug,还请各路高手不吝指出,谢谢。

    Extjs简介:http://baike.baidu.com/view/1350145.htm?fr=ala0_1_1

    为避免废话,本人不多讲Extjs的理论,注重动手能力这块的培养。

Extjs下载

    在Extjs的官方网站上可以找到Extjs的产品下载地方:http://www.sencha.com/products/js/download.php

    本人下载Extjs3.2.1版本,更高的版本,Extjs给商业化了,得掏钱,我们学习,就用这个免费的吧。

    下载过后,解压到磁盘任意处:我解压在C盘根目录下面,结构如下:

 

   

 其中简单介绍下目录内容:

adapter:放置了很多其他的类库,比如jquery,prototype等等;

docs:Extjs的帮助文档;

examples:Extjs自带的N多例子,我们可以从这里开始自己的Extjs摸索之路;

pkgs:ExtJs各种组件的代码库,当使用相关组件是,就需要引入这个目录中的组件实现库;

resource:放置了Extjs很多的CSS,图片之类的东西;

src:是Extjs的源码,因为Extjs是开源的js框架;

 

参考:

Extjs的HelloWorld

首先,让我们看下这几个文件:

1:Extjs目录下resources下面的css目录下面的ext-all.css ,这个是Extjs的css样式表;


2:Extjs目录下面adapter目录里面的ext-base.js,这个是Extjs的最基础的js文件;


 

3:Extjs目录下面的ext-all.js 文件和ext-all-debug.js 文件



 记住这几个文件,那么下面,我们只需将他们引入到我们的HTML代码中即可。

我自己随便在Extjs目录下adapter 目录里面建立个文件夹myself ,然后在myself里面新建立一个网页,叫test.html

首先,一个简单的HTML页面是这样子的:

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title id='title'>HTML Page setup Tutorial</title>
    </head>
    <body>
    </body>
</html>

 然后,我们开始引入Extjs,首先,必须先引入Extjs的CSS样式表,我的引入之后是这样子的:

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title id='title'>HTML Page setup Tutorial</title>
		<link rel="stylesheet" type="text/css" href="../../resources/css/ext-all.css"></link>

    </head>
    <body>
    </body>
</html>

 接着,我们引入ext-base.js,代码如下:

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title id='title'>HTML Page setup Tutorial</title>
		<link rel="stylesheet" type="text/css" href="../../resources/css/ext-all.css"></link>
		<script type="text/javascript" src="../../adapter/ext/ext-base.js"></script>

    </head>
    <body>
    </body>
</html>

 最后,我们引入ext-all.js或者 ext-all-debug.js,那么,最终,我们的页面就是这样子的:

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title id='title'>HTML Page setup Tutorial</title>
		<link rel="stylesheet" type="text/css" href="../../resources/css/ext-all.css"></link>
		<script type="text/javascript" src="../../adapter/ext/ext-base.js"></script>
		<script type="text/javascript" src="../../ext-all.js"></script>

    </head>
    <body>
    </body>
</html>

 这样子,我们这个页面就可以把Extjs给轻轻松松的加载进来了,下面,我们要做的就是调用Extjs的库,去做一个Helloworld的程序。我们只需在body里面加上下面这几行即可。

<script type="text/javascript">
			Ext.onReady(function(){
				Ext.Msg.alert('祝贺你','成功了') ;
			}) ;
</script>

 那么,最终我们的页面是这样子的,test.html

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title id='title'>HTML Page setup Tutorial</title>
		<link rel="stylesheet" type="text/css" href="../../resources/css/ext-all.css"></link>
		<script type="text/javascript" src="../../adapter/ext/ext-base.js"></script>
		<script type="text/javascript" src="../../ext-all.js"></script>
    </head>
    <body>
		<script type="text/javascript">
			Ext.onReady(function(){
				Ext.Msg.alert('祝贺你','成功了') ;
			}) ;
		</script>

    </body>
</html>

 运行之后,我们可以看到,一个简单的弹窗出现在我们眼前,如下:

 


好了,具体更详细的,在第二讲里面涉及到。

参考:http://www.ptuit.com/do/bencandy.php?fid-96-id-684-page-1.htm

         http://www.sencha.com/learn/Tutorial:HTML_Page_Setup

 

 

 

 

 

  • 大小: 42.3 KB
  • 大小: 47.2 KB
  • 大小: 63.6 KB
  • 大小: 59.8 KB
  • 大小: 33.5 KB
0
0
分享到:
评论

相关推荐

    Extjs+WEB+应用程序开发指南

    Extjs+WEB+应用程序开发指南 Extjs+WEB+应用程序开发指南 Extjs+WEB+应用程序开发指南

    基于 Extjs + spring + hibernate 的OA框架

    基于 Extjs + spring + hibernate 的OA框架 基于 Extjs + spring + hibernate 的OA框架 基于 Extjs + spring + hibernate 的OA框架

    extjs+asp+access 实例

    extjs+asp+access 实例, 用IIS 即可立即调试 详细请看里面说明 同时,打包文件有个extjs3.0的javascript包,里面有个example文件夹,很多都可以copy过来改成自己的代码

    最好用的通用后台管理extjs+MySQL+oracle+SQL server数据库源码

    这是本人自己总结最好用的通用后台管extjs+MySQL+oracle+SQL server数据库源码:主要运用了一下的知识: 1、主要运用的后台框架是extjs, 2、jsp+hibernate+Struts2+spring+ajax+jQuery, 3、用到了Java面向对象的...

    Extjs+ASP.net 后台管理框架

    ExtJS + ASP.NET 后台管理框架是一种高效且灵活的开发模式,用于构建企业级的Web应用程序,尤其适合后台管理系统。这个框架结合了JavaScript库ExtJS的前端交互性和ASP.NET的强大后端处理能力,提供了丰富的用户界面...

    ssh+extjs+mysql整合

    在"ssh+extjs+mysql整合"中,我们将SSH框架与ExtJS前端技术和MySQL数据库结合起来,构建一个完整的Web应用。以下是对这个整合过程的详细说明: 1. **Spring**:Spring作为核心框架,负责管理应用程序的各个组件,...

    ExtJs+3.0+最新最全中文API帮助文档

    ExtJs+3.0+最新最全中文API帮助文档+CHM版@156_25590.exe

    EXTJS + Struct +mysql +json

    EXTJS、Structs和MySQL是三个在Web开发中常见的技术组件,它们共同构成了一个完整的前后端数据交互系统。EXTJS是一种强大的JavaScript库,用于构建富客户端应用;Structs是基于Spring MVC模式的Java Web框架,常用于...

    ExtJs + Struts2 + JSON 程序总结

    首先,ExtJs 是一个JavaScript库,用于创建复杂的、用户友好的Web应用程序。它提供了一套完整的组件库,包括表格、面板、窗口、菜单等,以及丰富的数据绑定和事件处理机制。ExtJs 支持AJAX和JSON(JavaScript Object...

    Extjs + Spring MVC + hibernate + mysql

    标题 "Extjs + Spring MVC + hibernate + mysql" 涉及的是一个综合性的Web应用程序开发框架,结合了前端UI库、后端MVC框架、ORM工具和关系型数据库。让我们详细了解一下这些技术及其在实际项目中的应用。 1. ExtJS...

    结合extjs + mxgraph 网络拓扑图的开发

    extJs 跟mxgraph一样都是一种前台框架,可以混着用,这个例子将结合extjs + mxgraph 做网络拓扑图。mxgraph是将html的页面元素当做一个容器(container),并在此容器中画图的,而extJs也是将此容器包装成一个window...

    Extjs+Struts2实现异步文件上传

    网上有些这样的例子,但是下了几个都没有跑起来,哎,希望那些发文章的人要发就发全的,别发个半生不熟的。... 现在自己整理了一个Struts2+ExtJS2实现文异步文件上传,没法上传图片无法看到效果,直接上源码吧。

    EXTJS+PHP房屋中介管理系统

    EXTJS+PHP房屋中介管理系统是一种基于前端EXTJS框架和后端PHP编程语言,结合MySQL数据库构建的实用型应用。EXTJS是一种强大的JavaScript库,专用于创建富客户端的Web应用程序,而PHP是广泛应用的服务器端脚本语言,...

    ExtJs+4.1.0_API[中文版]

    ExtJs+4.1.0_API[中文版]

    EXTjs+oracle

    在这个"EXTjs+oracle"的实例中,我们将探讨如何使用EXTjs进行前端开发,并与Oracle数据库进行交互,实现数据的增删改查操作。以下是一些关键的知识点: 1. **EXTjs的基本结构**:EXTjs的应用基于MVC(Model-View-...

    ExtJs+java(SSH)项目源码

    标题中的“ExtJs+java(SSH)项目源码”指的是一个综合了前端ExtJs框架和后端Java SSH(Struts2、Spring、Hibernate)框架的实际项目源代码。这个项目源码提供了一个完整的开发实例,可以帮助开发者深入理解如何将这...

    基于extjs+php的extploer程序

    **基于extjs+php的extplorer程序** EXTplorer是一款基于Web的文件管理应用程序,它利用了EXTJS库的强大力量以及PHP后端处理能力,为用户提供了一个在浏览器中进行文件操作的直观界面。EXTJS是一个JavaScript框架,...

    php+Extjs+mysql实例

    在IT行业中,构建高效...总的来说,“php+Extjs+mysql实例”展示了如何利用这些技术协同工作,构建出一个完整的Web应用程序,实现业务逻辑和用户界面的高效集成。这样的实践对于理解和掌握Web开发流程具有很高的价值。

    extjs+demo+api

    "extjs+demo+api"这个标题暗示了我们将探讨ExtJS的示例、演示以及其API的使用。 在ExtJS的API中,包含了众多类、方法和配置选项,这些构成了其核心功能。例如,`Ext.Component`是所有UI组件的基础,包括按钮、面板...

    EXTJS+SSH示例

    个人SSH框架学习示例,附近为个人搭建的示例SSH+EXTJS框架

Global site tag (gtag.js) - Google Analytics