(一)ExtJs学习前的准备工作,及第一个Ext小例子HelloWorld

Extjs4.1 小例子(适合extjs初学者学习使用) Extjs4.1 小例子(适合extjs初学者学习使用).直接导入myeclipse即可 立即下载

本教程的制作是基于我从零开始学习ExtJs到正式在项目中应用的整个学习过程和方法,其中肯定会有许多不足之处,还请大家多多批评指正。

1.先在网上下载ExtJs相关资源,我在(1-5节)用的是ExtJs3.0的版本 3.0下载,以后的我将用ExtJs.4.0,ExtJs4.0对3.0做了兼容处理。4.0下载

2.解压下载的rar文件。解压后的文件打开如图所示:


3.该文件复制到您的项目中,然后就可以使用ExtJs了。接下来让我们开启ExtJs学习旅程吧。

4.ExtJs第一个例子HelloWorld

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>extHelloWorle.html</title>
	
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="this is my page">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <!-- 引入ExtJs时需要引入的包 -->
	<script type="text/javascript" src="../../ext/adapter/ext/ext-base.js"></script>
	<script type="text/javascript" src="../../ext/ext-all.js"></script>
	<link rel="stylesheet" type="text/css" href="../../ext/resources/css/ext-all.css" />
  	<script type="text/javascript">
  	   
            Ext.onReady(function () {
                Ext.Msg.alert("标题","Hello World!");
            });
       </script>
  </head>
  <body>
  </body>
</html>


效果图:

分析:MessageBox(或Msg)的alert()方法

( String title, String msg, [Function fn], [Object scope] )

这是alert的方法的官方声明,title是定义弹出框的标题;msg是弹出框的显示内容;fn是回调函数,及弹出框关闭后执行的函数,该参数不是必须的,上述例子就没有该参数;scope是回调函数执行的范围,默认为window。

5.带有回调函数的alert

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>extAlert.html</title>
	
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="this is my page">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    
    <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
	<link rel="stylesheet" type="text/css" href="../ext1/resources/css/ext-all.css"/>
	<script type="text/javascript" src="../ext1/adapter/ext/ext-base.js"></script>
	<script type="text/javascript" src="../ext1/ext-all.js"></script>
	<script type="text/javascript">
		Ext.onReady(function(){
			Ext.Msg.alert("标题","Hello World!",function(button){
				Ext.Msg.alert("提示","您的操作为:"+button);
			});
		})
	</script>
  </head>
  
  <body><strong>
  
 </strong> </body>
</html><strong>
</strong>
效果




注意:

要使用ExtJs必须在你的文件中引入相关css及js(共3个文件)。

Ext.onReady()该方法的调用发生在Document对象加载完毕之后,HTML的onload事件以及image加载之前.

MessageBox或Msg是异步的,不同于一般的alert,一般的alert会中止浏览器的执行,但是MessageBox(Msg)不会使代码停止运行,由于这个原因,如果有一些代码需要在用户操作完成后反馈的话,那么使用callback function(回调函数)。


extjs小例子 我什么都不说,你们自己看着办。 想下载就下吧! 立即下载

相关推荐

Extjs6示例中文版

Ext Js 6 By Example 中文翻译 内容来自网上,保留网页上内容不做更改。

ExtJs grid使用详细

Ext2.0是一个javascript框架,它的Grid控件和其它可以显示数据的控件,能够支持多种数据类型,如二维数组、Json数据和XML数据,甚至包括我们自定义的数据类型。Ext为我们提供了一个桥梁Ext.data.Store,通过它我们可以把任何格式的数据转化成grid可以使用的形式,这样就不需要为每种数据格式写一个grid的实现了。 首先,一个表格应该有列定义,即定义表头ColumnMod...

nxyc_twz 384

Extjs4.1 系统框架 集成权限操作流程和页面

Extjs4.1 系统框架 集成权限操作流程和页面 只想说一句:你值得拥有

EXTJS 组件开发(完整例子)

目标:EXTJS组件开发,从component基础实现一个TAB控件。 使用EXTJS版本为5.0。测试通过。 这个例子还很初级,仅仅是说明通过示例使用EXTJS进行组件开发的一个基本思路。 EXT JS TEST .tabsDiv{ width:500px;height:450px; margin-top: 0px; margin-left: 0px

hongweigg的专栏 7787

如何通过常规测井曲线识别砂岩、泥岩、碳酸盐岩和煤层

常规测井曲线通过不同岩性的物理性质差异识别砂岩、泥岩、碳酸盐岩和煤层。砂岩表现为低自然伽马(GR)、中等密度(RHOB)和声波时差(DT);泥岩以高GR、高中子(NPHI)和高DT为特征;碳酸盐岩显示低GR、高RHOB和低DT;煤层则具有极低RHOB、极高NPHI和DT的独特组合。综合GR与三孔隙度曲线(RHOB、NPHI、DT)可有效区分岩性,其中密度测井对煤层识别最可靠。电阻率(RT)曲线辅助判断流体性质,但需结合其他参数综合分析。

love code, love life. 2593

告别卡顿!OBS Studio最佳录制参数设置指南(适合游戏/网课/会议场景)

本文提供OBS Studio录制参数优化指南,针对游戏、网课及会议三大场景,详细解析帧率、码率与编码器设置。重点推荐利用硬件编码器(如NVENC)实现游戏录制零卡顿,并分享清晰稳定的网课录制与长时间会议录制配置方案,助你告别视频卡顿与音画不同步问题。

e4f5g6h7的博客 1336

Extjs小例子

<br />ExtJS本质上也是一个AJAX的框架,但是它和DWR有很大不同,首先,DWR是JAVA世界的产物,而ExtJS是后台无关的。也就是说,ExtJS的后台可以是.NET,PHP或者JAVA都可以。其实我们在网上看到的大部分例子都是PHP或者.NET,后台的。这说明ExtJS在所有后台都很受青睐。其次,DWR只关注客户端与服务器端的交互,没有自己的界面组件,而ExtJS最让人惊叹的就是其丰富而强大的界面组件,除此以外,它自身也能轻松地异步访问后台组件。现如今,RIA(富客户端应用)已经成了不争的趋势

hww的专栏 1897

20240128 C#与SCPI协议实战:轻量级仪器控制库ScpiNet应用指南

本文详细介绍了轻量级C#库ScpiNet在仪器控制中的应用。相较于传统的NI-VISA,ScpiNet无需安装庞大运行时,通过纯C#实现直接与USB或以太网设备通信,支持跨厂商SCPI仪器。文章提供了从快速连接到实战封装、错误处理的完整指南,帮助开发者构建简洁高效的自动化测试系统。

h9j8k7l6m5n的博客 548

extjs的例子

//设置树的点击事件function treeClick(node,e) {     if(node.isLeaf()){        e.stopEvent();        var n = tab.getComponent(node.id);        if (!n)

飞鸟快快的专栏 795

双硬盘下Ubuntu 16.04与Win10双系统的安装

之前写过一个双系统安装过程,今天再次整理的原因是想重点强调双硬盘的区别。标红的一定要注意看,那就是我自己一步一步踏出来的坑啊...   基础步骤就不再重复,重点讲区别,需要看详细步骤的童鞋(或者你只有一个硬盘)请看我上一篇博客https://blog.youkuaiyun.com/weixin_40308540/article/details/80157444   区别:双硬盘和单硬盘的区别是什么呢?...

不吃包子 1124

【温室气体数据集】CAMS 发布的温室气体(GHG)数据集总结

【温室气体数据集】CAMS 发布的温室气体(GHG)数据集总结

WW、forever的博客 555

[翻译] ExtJS 官方2018~2019发展路线

原文:https://www.sencha.com/blog/sencha-roadmap-update/ 概要 在过去的一年中,我们一直在倾听开发人员的需求,我们发现大多数对Sencha感兴趣的开发人员都是寻求以下方面的企业Web开发人员: 全面的核心框架,具有最新的Javascript标准支持 新的漂亮组件和主题,以创建漂亮的企业应用程序 现代工具链,用于构建优化,高性能,通用的应用程序 用...

小桥流水丿小溪 1857

第0章 《机器人工程师带你入门SLAM》专栏所有文章目录汇总(截止目前115篇文章),方便大家查看阅读

《机器人工程师带你入门SLAM》专栏文章汇总:优快云热销专栏已更新100+篇优质内容,涵盖SLAM技术全栈知识体系。文章分为三大类:1)基础工具与环境配置,包括Ubuntu、Git等必备技能;2)C++编程从入门到进阶,详解变量、类、模板等核心概念;3)SLAM核心库实战,深入解析ROS、Eigen、PCL等关键库的应用。专栏提供从计算机基础到项目实战的系统学习路径,并附代码实例。点击专栏主页可订阅查看全部内容,后续将保持更新。

行知SLAM 1068

extJS学习之helloworld

转载▼ 标签:  extjs   helloword 分类: extJs extJs包里文件介绍 adapter:负责将里面提供的第三方底层库(包括Ext自带的)映射为Ext所支持的底层库。 build:压缩后Ext全部源码(分类存放) docs:API帮助文档 examples:一些Extjs做出

secret_killer的专栏 602

汇川H5U PLC通过EtherCAT总线控制SV660N和X3E伺服

首先我们看下系统硬件和软件配置:汇川H5U PLC的编程软件是:AutoShop V4.6.3.0 硬件:PLC H5U-1614MTD-A16,汇川伺服型号:SV660NS1R6I 电机型号:MS1H1-10B30CB 100W 220V 3000R/M 0.32N*M 1.3A,禾川伺服驱动器型号:SV-X3EB075A-A2 伺服电机型号:SV-X2MH075A-N2LA。

RXXW_Dor的博客 2万+

015、PCIE带宽计算:理论vs实际——调试手记

最近在调一块图像采集卡,主控抱怨数据吞吐量上不去。规格书上写着PCIE 3.0 x4,理论带宽接近4GB/s,实际测试却卡在2.5GB/s左右。硬件同事拍胸脯说链路训练正常,软件同事咬定DMA配置没问题——这种场景是不是很熟悉?

z534437748的博客 883

ExtJS学习笔记一:HelloWorld

ExtJS发展到现在,网上有着很多的教程,也有很多的用法,我将在这里记录下自己走过的路,洗尽铅华始见金,褪去浮华归本真!

听枫阁 863

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

extjs学习之旅day01HelloWorld

extjs5.0包下载 extjs的第一个测试小程序helloworld 像jQuery或者AngularJS囊括了html的声明标记,但是ext js不是这样,你只需要在我们内部类辅助系统和js中书写就够了。你可以看到像如下结构的例子: 1.Ext.create(‘Ext.Panel’, { 2. renderTo : Ext.getBody(), 3. w

qq_39588541的博客 217

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

ExtJS实战 01——HelloWorld

前言 Extjs5的发布已经有些日子了,目前的最新稳定版本是Extjs5.1.0,我们可以在官方网站进行下载。不过笔者今天访问得到的是502Bad Gateway,原因可能是sencha的nigix没有配置好缓冲。 如果E文比较好,建议跳过本系列教程,直接阅读官方5.1文档。 正文 Extjs是开源的遵循GPL协议,我们下载到的文件包含了源代码,我们要在这堆源代码中找到Ex...

baipapou4664的博客 183

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

ext ajax服务器相应前的函数,extjs 学习笔记(一) 一些基础知识

extjs 学习笔记(一) 一些基础知识发布于 2017-06-24 08:28:36 | 73 次阅读 | 评论: 0 | 来源: 网友投递ExtJS Javascript库ExtJS是一种主要用于创建前端用户界面,是一个基本与后台技术无关的前端ajax框架。相信很多人对使用js进行客户端的编程比较头大,其实现在已经有了很多优秀的js库,可以大大简化js编程的工作量,其中,jquery和extj...

weixin_42312227的博客 406

EXTJS中HelloWorld

搞了一天终于弄清楚了

xqw8922的专栏 537

Extjs6.2 第一堂课 HelloWorld

1. 第一堂课 1.1. 下载ext-6.2.0-gpl.zip 下载地址: [(https://www.sencha.com/legal/gpl/)] 步骤一:打开网站后,依次添加邮件地址,选择国家和下载的项目,最后点击 DOWNLOAD SDK。 提示:邮箱最好别用QQ邮箱,因为QQ邮箱收不到邮件。 图 1 信息填写页面 步骤二:点击DOWNLOAD SDK后,会显示下面的信息提示页...

qq_33948034的博客 1051

ExtJs4 学习笔记(一) 准备工作

Extjs4的准备

akrion的专栏 1000

ExtJS 4.2.1 学习(一) helloworld

一、 导入ext到eclipse         新建一个OnlineExtjs的Dynamic Web Project, 然后在WebContent中新建一个extjs(名字自定)的文件夹,把解压后的ext文件中的locale文件夹,resources文件夹和根目录的ext-all.js 文件导入或复制到eclipse中刚刚新建的extjs文件夹中,如图1。                图

gzy1110的专栏 642

ExtJS学习之HelloWorld

ExtJS学习之HelloWorld ExtJS学习的第一步,如何开始学习ExtJS

2091
上一篇: 浏览器访问服务器端资源的详细步骤
下一篇: (二)ExtJs小例子之:确认框(confirm)
fubo1990
博客等级 码龄12年 22粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值