• 第二章、开始 ExtJS


    第二章、开始 ExtJS


    2.1  获得 ExtJS


    要使用 ExtJS ,那么首先要得到 ExtJS 库文件,该框架是一个开源的,可以直接从官方
    网站下载,网址 http://extjs.com/download ,进入下载页面可以看到大致如图 xxx 所示的内 容 ,
    可以选择选择 1.1 或 2.0 版本,本教程使用的 2.0 版本。

    图 1-1 ExtJs 不同版本下载选择页面
    单击上图中的【 Download ext-2.0.zip 】超链接进行下载,把下载得到的 ZIP 压缩文件 解
    压缩到【 D:\ExtCode 】目录下,可以得到如如图 1-2 所示的内容。

    图 1-2 ExtJS 发布包目录
    adapter :负责将里面提供第三方底层库(包括 Ext 自带的底层库)映射为 Ext 所支持
    的底层库。
    build : 压缩后的 ext 全部源码 ( 里面分类存放 ) 。
    docs : API 帮助文档。
    exmaples :提供使用 ExtJs 技术做出的小实例。
    resources : Ext UI 资源文件目录,如 CSS 、图片文件都存放在这里面。
    source : 无压缩 Ext 全部的源码 ( 里面分类存放 ) 遵从 Lesser GNU ( LGPL ) 开源的
    协议。

    Ext-all.js :压缩后的 Ext 全部源码。
    ext-all-debug.js :无压缩的 Ext 全部的源码 ( 用于调试 ) 。
    ext-core.js :压缩后的 Ext 的核心组件,包括 sources/core 下的所有类。
    ext-core-debug.js :无压缩 Ext 的核心组件,包括 sources/core 下的所有类。

    2.2 、 应用 ExtJS ExtJS ExtJS


    应用 extjs 需要在页面中引入 extjs 的样式及 extjs 库文件,样式文件为 resources/css/ext-
    all.css , extjs 的 js 库文件主要包含两个, adapter/ext/ext-base.js 及 ext-all.js ,其中 ext-base.js
    表示框架基础库, ext-all.js 是 extjs 的核心库。 adapter 表示适配器,也就是说可以有多种适
    配器,因此,可以把 adapter/ext/ext-base.js 换成 adapter/jquery/ext-jquery-adapter.js ,或
    a dapter/prototype/ext-prototype-adapter.js 等。因此,要使用 ExtJS 框架的页面中一般包括下 面
    几句:
    在 ExtJS 库文件及页面内容加载完后, ExtJS 会执行 Ext.onReady 中指定的函数,因此
    可以用,一般情况下每一个用户的 ExtJS 应用都是从 Ext.onReady 开始的,使用 ExtJS 应用
    程序的代码大致如下:
    fn 也可以写成一个匿名函数的形式,因此上面的代码可以改成下面的形式:
    <script type="text/javascript" src="extjs/adapter/ext/ext-base.js"></script>
    <script type="text/javascript" src="extjs/ext-all.js"></script>
    <script>
    function fn()
    {
    alert( ‘ ExtJS 库已加 ’ );
    }
    Ext.onReady(fn);
    </script>

    <script>
    function fn()
    {
    alert( ‘ ExtJS 库已加载 ! ’ );
    }
    Ext.onReady(function ()
    {
    alert( ‘ ExtJS 库已加载 ! ’ );
    }
    );

    </script>

    2.3  、 ExtJS ExtJS ExtJS 版的 HelloWorld

    下面我们写一个最简单的 ExtJS 应用,在 hello.html 文件中输入下面的代码:
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>ExtJS</title>
    <link rel="stylesheet" type="text/css" href="extjs/resources/css/ext-all.css" />
    <script type="text/javascript" src="extjs/adapter/ext/ext-base.js"></script>
    <script type="text/javascript" src="extjs/ext-all.js"></script>
    <script>
    Ext.onReady(function()
    {
    Ext.MessageBox.alert("hello","Hello,easyjf open source");
    });
    </script>
    </head>
    <body>
    </body>
    </html>

    图 1-11 hello.html 页面效果
    进一步,我们可以在页面上显示一个窗口,代码如下:

    在浏览 hello.html ,即可得在屏幕上显示一个窗口,如图 xxx 所示。
    <script>
    Ext.onReady(function()
    {
    var win=new Ext.Window({title:"hello",300,height:200,html:'<h1>Hello,easyjf open source</h1
    win.show();
    });
    </script>

  • 相关阅读:
    使用XAMPP 搭建wordpress网站
    Debian VI高亮显示及注释颜色过灰暗更改办法
    用pgplot画一个抛物线。
    [转]开发Qt 4应用程序的基本流程和方法之我见
    零基础学Qt 4编程实例之三:勾三股四弦必五—文件包含语句与标准库的使用
    LINQ之路 7:子查询、创建策略和数据转换(要点笔记)
    jtemplates使用+同内容列合并
    委托事件调用的几种方式
    LINQ之路 6:延迟执行(Deferred Execution) 笔记
    简单总结上一份工作
  • 原文地址:https://www.cnblogs.com/liu2008hz/p/1862638.html
Copyright © 2020-2023  润新知