当前位置: 首页 > news >正文

EXTJS学习系列基础篇:第二篇(转载)作者殷良胜

精美的消息框截图了 

  

感觉就像写书一样,好难,不过我有玩游戏的精神,难亦易也.

如果你看到了上文,那么我想你手上现在应该有Ext2.2的文件了吧.

这里再说一次,所有的程序除非有说明,则全部是以2008 c#.net为前提,虽然Ext不在乎你使用什么语言,但我只会.net.

好,首先建立一个新的网站吧,然后把你下载的Ext2.2文件复制到网站的任何一个目录里面,在页面设置正确的路径即可.如下图所示:

需要说明一点,以后所有的程序都不再罗列整个页面,只写出<body></body>之间的语句 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>无标题页</title>

    //下面是整个Ext框架所必备的文件,除了中文映射老外不需要外
    <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 type="text/javascript" src="../ExtJS/ext-lang-zh_CN.js"></script> //中文映射
</head> 

<%--这是一个 asp.net的页面头部分.在里面输入正确访问Ext的路径.顺序更要注意哦,而且绝对不可以颠倒.

有了上面的正确的引用后,我们就要开始实战演练了.

好吧,我们也是从 hello世界 开始吧!--%>

<body>
    <form id="form1" runat="server">
    <div>
    <%--既然Ext是基于javascript的,所以我们要把Ext的东东包裹在javascript里面--%>
    <script type="text/javascript">
    //定义一个函数,在里面定义一个弹出按钮,当网页上出现弹出按钮后,点击就会出现hello世界了.
    function ready()
    {        
        // 下面openMs就是出发事件后所执行的函数

        var openMsg = function()
        {
            //alert("good");比较下ext的弹出消息框是多么多么的令人狂喜            
            Ext.Msg.alert("提示消息,可以自定义","hello世界-hello世界-hello世界-hello世界");            
        };

        //定义Ext的按钮
        var 弹出按钮 = new Ext.Button
        ({
            id:"btnOpen",           //定义按钮的ID
            text:"弹出按钮",        //定义按钮的标题
            handler:openMsg,     //定义按钮出发的事件,handler后面直接写函数的名称openMsg            
            //也可以写成下面这样,本质是一样的,效果也是一样的
            //handler:function(){Ext.Msg.alert("提示消息,可以自定义","hello世界-hello世界-hello世界-hello世界"); },            
            renderTo:document.body//将弹出按钮渲染到窗体上
        });
    }
    Ext.onReady(ready);//里面的参数就是上面定义的函数

    //onReady是使用Ext的入口,只有在上面所说的Ext框架全部加载完成后,才会执行Ext.onReady里面所包含的函数,就是说具体执行什么函数,由Ext的onReady方法指定.

    //当然onReady这个Ext方法总共有三个参数,为了力求简单,这里先使用一个参数,在提高篇里面则会详细讲解.

    </script>
    </div>
    </form>
</body>
</html>

 上面是一个完整的asp.net网页,路径正确后,就可以直接在页面显示出来.

精美的消息框截图了 

  

另外,提一句,Ext的所有消息框都封装在Ext.Msg类里面.


本文转自温景良博客园博客,原文链接:http://www.cnblogs.com/wenjl520/archive/2008/11/03/1325473.html ,如需转载请自行联系原作者

相关文章:

  • 一卡通vip充值消费线上oracle库服务器故障排查过程
  • 通过UseAfterFree实现命令执行
  • javaScript滚动新闻之上下左右平滑滚动
  • putty和xshell的应用
  • 图表控件amCharts
  • 在 Linux 中使用 Azure Premium 存储的基本优化指南
  • 闰年算法
  • CSS实例:图片导航块
  • 翻译 A Gentler Introduction to Programming
  • 一致性哈希算法(Consistent Hashing)
  • linux系统调用的三种方法
  • 在线小工具推荐
  • 按钮的图片变换
  • 让全球2/3网站“心脏滴血”后,OpenSSL 经历了什么
  • WebGIS--ArcGIS系列开发二:ArcGIS Desktop + Server
  • 【Leetcode】101. 对称二叉树
  • 【347天】每日项目总结系列085(2018.01.18)
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • IDEA常用插件整理
  • jquery ajax学习笔记
  • PAT A1120
  • Spring声明式事务管理之一:五大属性分析
  • vue2.0开发聊天程序(四) 完整体验一次Vue开发(下)
  • webpack+react项目初体验——记录我的webpack环境配置
  • 程序员最讨厌的9句话,你可有补充?
  • 多线程事务回滚
  • 利用jquery编写加法运算验证码
  • 配置 PM2 实现代码自动发布
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 数组大概知多少
  • 腾讯视频格式如何转换成mp4 将下载的qlv文件转换成mp4的方法
  • 写给高年级小学生看的《Bash 指南》
  • 怎么把视频里的音乐提取出来
  • 正则表达式小结
  • 湖北分布式智能数据采集方法有哪些?
  • ​马来语翻译中文去哪比较好?
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • ​云纳万物 · 数皆有言|2021 七牛云战略发布会启幕,邀您赴约
  • (+4)2.2UML建模图
  • (6)设计一个TimeMap
  • (c语言)strcpy函数用法
  • (Redis使用系列) SpringBoot中Redis的RedisConfig 二
  • (二)fiber的基本认识
  • (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
  • (附源码)ssm失物招领系统 毕业设计 182317
  • (原創) 未来三学期想要修的课 (日記)
  • (转)http-server应用
  • (转)IOS中获取各种文件的目录路径的方法
  • ***测试-HTTP方法
  • 、写入Shellcode到注册表上线
  • .gitignore文件---让git自动忽略指定文件
  • .NET delegate 委托 、 Event 事件
  • .NET 中 GetHashCode 的哈希值有多大概率会相同(哈希碰撞)
  • .net6+aspose.words导出word并转pdf