ExtJS梦想之旅(一)--第一个ExtJS程序(HelloWorld)

ExtJs6入门-使用SenchaCmd命令创建第一个ExtJs6的HelloWorld项目 最近在公司里需要用到ExtJs,所以学习了一下,在这里总结一下是如何创建一个简单的ExtJs项目的,避免以后自己忘记,也希望能为以后需要的朋友提供点帮助。 1、首先需要安装SenchaCmd工具 SenchaCmd下载地址:https://www.sencha.com/products/extjs/cmd-download/,进入之后选择对应版本进行下载。 使用这个工具可以更方便的开发... 阅读详情

       前两天一直在学习ExtJS之javascript基础,现在正式开始ExtJS梦想之旅,进入了ExtJS的学习!

一、ExtJS简介

       ExtJS是一种RIA(富因特网应用程序)Ajax框架,它天生丽质,使用它开发出来的web应用可以不用美工的参与,也能做很炫丽的页面效果。它使用Javascript作为开发语言,借鉴了Java中Swing的设计思想,集成了桌面应用的交互性和传统WEB应用的部署灵活性,是一个很好的前端Ajax框架。ExtJS官方网址:http://www.extjs.org.cn/

二、开始使用ExtJS框架(开发第一个ExtJS程序)

    我这里使用的3.4.1版本,目前的版本已经去到4.2版本了。

     开发步骤:

  1. 在web应用中引入Ext的样式文件
  2. 引入ExtJS的脚本库(两个,一个驱动adapter,另外一个ext-all.js)
    Ext应用代码:使用Ext.onReady来调用ExtJS组件

     第一个HelloWorld程序

html代码:

<!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">
<!-- 第一个Ext程序 -->
<!-- 第一步一如Ext的样式文件 -->
<link href="ext-3.4.1/resources/css/ext-all.css" rel="stylesheet" type="text/css"/>
<!-- 第二步:一如Ext的库文件(底层驱动) -->
<script type="text/javascript" src="ext-3.4.1/adapter/ext/ext-base.js"></script>
<!-- 第三步:一如ext-all.js文件 -->
<script type="text/javascript" src="ext-3.4.1/ext-all.js"></script>
<!-- 一如第一个ExtJS程序 -->
<script type="text/javascript" src="hello-extjs.js"></script>
<title>Hello-ExtJS</title>
</head>
<body>
<div id="hello"></div>
</body>
</html>

js代码:

Ext.onReady(function() {
	// Ext.Msg.alert("第一个Ext窗口", "HelloWorld!");
	var window = new Ext.Window({
		title : "HelloWorld",
		maximizable : true, 
		width : 300,
		height : 300,
	});
	window.show();
});

最终显示效果:

 



 

 

      

(1)ExtJS之HelloWorld 预留,28号补上 阅读详情

相关推荐

ExtJs4做的小程序

简单的ExtJS4程序,简单的ExtJS4程序

二、第一个ExtJS程序:helloExtJS

开发前的准备 下载并解压ExtJS包后,可以得到下图的文件目录结构:     在实际开发过程中并不需要所有的文件和目录,所需的包含如下目录即可:   若使用eclipse进行开发,只需将上述文件复制到WebRoot目录或其子目录。   开始 新建firstextjs.html 在使用ExtJS之前,需要在页面引入相应的样式和js文件,一般包括的最小集合

生命在于折腾 1398

鼎阳示波器SCPI指令与MD5算法解锁带宽升级实战

本文详细介绍了鼎阳示波器通过SCPI指令与MD5算法实现带宽升级的实战流程。从设备连接、信息获取到Python密钥生成脚本解析,逐步指导用户完成升级操作,并涵盖常见问题排查与功能选件激活指南,帮助用户充分释放设备潜能。

www00的博客 348

ExtJS 入门—我的第一个ExtJS程序

详情请看:http://dev.sencha.com/deploy/ext-4.0.7-gpl/docs/index.html#!/guide/getting_started 1.Download Ext JS 4 SDK http://www.sencha.com/products/extjs/,解压,把用到的包放在web root directory下。 2.在页面index.html...

玉无瑕 224

ros2的unity仿真配置(ros2-for-unity)

可以看到unity中输出了Hello World,验证完毕!可以看到unity上监听的/chatter。

m0_63671696的博客 4093

三菱FX5U PLC与CCLINK模块通信配置全流程(附接线图与参数详解)

本文详细解析了三菱FX5U PLC与CCLINK模块的通信配置全流程,包括硬件接线规范、参数设置及软件编程方法。通过实战指南帮助工程师快速掌握FX5U与CCLINK模块的高效通信技术,提升工业自动化控制系统的稳定性和可靠性。

weixin_27014595的博客 430

ExtJS 4.2 第一个程序

本篇介绍如何创建一个ExtJS应用程序。并通过创建目录、导入文件、编写代码及分析代码等步骤来解释第一个ExtJS程序。 目录 1. 创建程序   1.1 创建目录建议   1.2 实际目录   1.3 index.html   1.4 运行图 2. 代码分析   2.1 Ext.onReady()   2.2 Ext.create()   1. 创建程序 1.1 创建目录建...

weixin_33979203的博客 202

汽车Bootloader流程

根据ISO14229-1 写的汽车行业 Bootloader流程 1:编程前 → 先读取软硬件版本号 22 F1 XX 软件信息 22 F1 XX 硬件信息 → 进入扩展会话extend diagnostic sessions 功能寻址 10 03 → 编程条件检测routine control:ECU升级条件的判断,如车速,检测车的型号 31 01 02 03 → 关闭DTC检测,(由于很多节点收不到其它节点的报文后会记录DTC故障)功能寻址 85 02 → 关闭诊断通讯(禁止各个节点的应用报...

weixin_41320142的博客 2831

ExtJS 第一个程序

ExtJS起步,绝对的入门。 1、下载ExtJS库(文件为ext-4.0.1-gpl.zip),解压到C:/ext-4.0.1,这个文件夹就是根目录了。 2、在C:/ext-4.0.1下面建立自己的工作目录,也就是文件夹。假设为xhp524,目录就是C:/ext-4.0.1/

专注于xhpJsp 723

西工大noj100题python2024第三季21-30

【代码】西工大noj100题python2024第三季21-30。

weixin_70523540的博客 1578

走向审计4.0:内部审计数字化转型的路径与方法

企业的内部审计人员可以以数字化为手段,建立内部审计新生态,在数字化过程中引进战略审计、服务审计、开放审计、敏捷审计、数字审计、智慧审计等理念、方法和工具,完成数智生态审计转型。内部审计的审计对象远比国家审计和公众审计丰富和多元化,理论上企业经营管理和日常操作的各个方面都可以成为内部审计的对象,此外还可以开展独立咨询活动。由于内部审计的数字化或数字化的内部审计是实现审计数字化转型的必要条件,是实现“数字引领、数据强审”目标的核心手段,因此企业内部审计部门势必要投入足够的资金和人才来打造一支数字化审计新队伍。

一键难忘的博客 6737

开始Ext(一)

作者:齐好宗 Ext是什么?准确的说,Ext是一个基于javascript的GUI库,他能够极大的方便你开发基于web2.0的应用。你可以点击这里了解详细信息。Ext能做什么?Ext关注点在于前台UI的展现上,请参考以下界面来决定你是否要使用他  开始Ext之旅下载extExt目前最新的版本是2.0RC1,我推荐你使用这个版本,因为2.0和目前sta

齐好宗(cycloneQI)的专栏 2460

路径规划 | 图解A*、Dijkstra、GBFS算法的异同(附C++/Python/Matlab仿真)

图解A*、Dijkstra、GBFS算法原理,分析三种算法异同,提供C++/Python/Matlab仿真实现

FRIGIDWINTER的博客 2万+

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

rk628d修改默认分辨率

在rk3568上使用628d hdmi转mipi,在628d已经调试好的情况下,客户新增需求:视频输入这边的推荐分辨率固定在1024x768。

m0_60805802的博客 2053

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

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

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

extJS学习之helloworld

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

secret_killer的专栏 602

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

JSP+Extjs4.2--第一个应用HelloWorld

之前一直听说Extjs很强大,最近有点空就果断学习一下~ 由于我主攻的是J2EE领域,所以这里就用jsp+Extjs来演示自己对Extjs的学习过程,按照惯例,第一个应用就来个HelloWorld吧。   第一步:下载Extjs   ExtJS 目前的最新版本是 4.2,我们可以从官方网站下载最新版本的Extjs。 下载地址:http://cdn.sencha.com/ext/gp...

545

ExtJS学习笔记一:HelloWorld

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

听枫阁 863

ExtJS实战 01——HelloWorld

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

baipapou4664的博客 183

开眼看世界,初识ExtJS之HelloWorld

105

EXTJS中HelloWorld

搞了一天终于弄清楚了

xqw8922的专栏 537

使用Myeclipse创建ExtJS项目HelloWorld程序

#1创建Web Project项目 *1)打开Myeclipse(10.7.1)创建Web Project项目HelloWorld程序        File----New----Web Project(没有Web Project选项可以选择Other,再查找Web Project) *2)启动Tomcat服务器,右击项目名----Run As----Myeclipse Se

Manson.7230 3555

ExtJS学习之HelloWorld

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

2091

extjs 教程 java_ExtJS实战 01——HelloWorld

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

weixin_39866487的博客 310

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(三)--Ajax实现省份城市联动
下一篇: ExtJS梦想之旅(二)--Ext事件驱动编程
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Seven的代码实验室

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值