以前学习是为了赚钱,现在学习是为了兴趣,就像很多人年过半百仍然去考大学一样。我始终认为,中国出不了顶级程序员大师是因为很多时候这个环境太功利,程序员获得深入发展的待遇和机会并不多,苦心经营的技术和投入市场的回报完全脱节,程序员要不走向中庸,要不累死在一线,要不转行走向商业,真正能静下心来做学问很难,但愿以后能有改观。废话不多说,第一个ext的hello world!
开始前最好去下个<<Ext Js实用教程>>,pdf的。感谢大牛龚辟愚的整理,我受益匪浅。有了指导,上路。
1.去http://extjs.com/download去下个ext,现在用得比较多的是ext2.我下的是extjs2.30版本的。下载后直接解压得到ext-2.3.0的文件夹,里面有很多个文件夹和文件,有些不一定开发需要,但是adapter,builder,resources,ext-all-debug.js,ext-all.js,ext-core-debug.js,ext-core.js一般是开发所必须的。
2.将hello.html直接拷到刚才下载解压的文件夹ext-2.3.0下,打开,ok.hello.htm如下:
<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. 将`gwtext-2.0.3`目录下的`gwtext.jar`添加到项目中,这将提供Gwt-ext的核心功能。 2. 在项目的`public`目录下新建`js`文件夹,并将`ext-2.1`目录下的`adapter`、`resources`目录以及`ext-all.js`、`ext-core.js`...
- **添加标签**:为每篇笔记分配一个或多个标签,便于后期查找。 - **搜索笔记**:通过关键词或标签快速定位到所需笔记。 - **同步设置**:检查并设置同步选项,确保所有设备上的数据保持一致。 ### 三、高级功能...
标题中的"ext2.0升级ext3.1笔记"指的是Linux操作系统中文件系统从第二代扩展文件系统(ext2)升级到增强型日志文件系统(ext3)的一个过程。这个过程涉及到对磁盘布局、元数据管理和数据安全性等方面的改进。ext2是...
kmod-fs-ext4模块则添加了对ext4文件系统的支持,这是一个流行且稳定的文件系统。 对于希望使用中文界面的用户,可以在Translations中安装luci-i18n-chinese包,这样就能在OpenWrt的管理界面中使用中文。 最后,...
"第一章 必须理解Ext_extend函数.mht"和"EXT JS组件事件.mht"可能深入讨论了EXT的扩展机制和组件事件处理,是EXT开发的重要基础。 "EXT 中文手册.pdf"则是EXT的官方中文文档,是学习EXT API的权威参考资料,包含...
总结:Vim是一个功能强大的文本编辑器,熟练掌握其操作可以极大地提升Linux系统中的文本处理效率。同时,了解如何在ext4文件系统下恢复误删文件以及利用远程连接工具如Xmanager管理Linux,是每个Linux用户和管理员...
1. **store**:这个属性指定了Grid的数据源,通常是一个`Ext.data.ArrayStore`对象。ArrayStore用于存储和管理一维或二维数组数据。 2. **stateful**:这个布尔属性决定是否保存Grid的状态,包括列的排序、隐藏和...
它的一个显著特点是支持语法高亮,使得代码更易阅读。Vim有三种主要模式:命令模式、编辑模式和命令行模式。 **5.1 Vim主要模式介绍** 1. **命令模式**:在该模式下,你可以移动光标、执行删除、复制等操作,但不...
- 首先定义一个数组,包含需要展示的数据,如`[["1", "男"], ["2", "女"]]`,每个元素为子数组,第一个值作为valueField,第二个值作为displayField。 - 接着创建一个`Ext.data.SimpleStore`对象,指定字段名和...
JVM(Java Virtual Machine)是Java语言的核心组成部分之一,它为Java程序提供了一个跨平台的运行环境。本篇学习笔记主要介绍如何利用一系列工具来查看和监控JVM的各种运行时信息,包括但不限于JVM进程与参数查看、...
这里定义了一个简单的函数`ok()`,通过`Ext.onReady()`方法来确保页面加载完成后再执行这个函数,显示一个包含“你好!”的弹窗。`Ext.onReady()`是EXTJS中的重要方法,它会在DOM加载完毕且EXTJS框架准备好后执行...
按照《21天学通C语言》(第七版),有如下一个例子P17。 将整个程序的代码,包括行号显示出来: //1、files:hellolistit.c hellolistitno.s hellolistit.exe /* hellolistit.c - 该程序将显示整个程序的代码,包括...
- **DDR3L BASE MEMORY CH-A (1/2)**:第一部分关于DDR3L内存控制器的基础设计。 - **DDR3L SO DIMM CHANNEL-B**:SO-DIMM插槽的第二部分设计。 - **DDR3L DECOUPLING**:关于DDR3L内存去耦电容的布局。 ### 3. ...
本篇学习笔记将深入探讨EXTJS中ComboBox的联动效果,即一个ComboBox的选择会触发另一个ComboBox的数据更新,以此来提供更丰富的交互体验。通过源码解析和工具应用,我们将了解如何构建和实现这种联动效果。 ...
- 示例:`for /f %%i in (文字筛选.txt) do echo %%i`,这将输出文本文件`文字筛选.txt`中的每一行的第一个单词。 #### 六、命令组合 1. **`&`**:顺序执行两个命令,无论前面命令成功与否都会继续执行后面的命令...
- **主分区**:一个硬盘最多可有 4 个主分区,标识为 `hdXN` 形式,其中 N 为 1 至 4。 - **扩展分区**:占用一个主分区的槽位,但可以包含多个逻辑分区。 - **逻辑分区**:位于扩展分区内的分区,编号从 5 开始...
本篇学习笔记将聚焦于如何使用Sencha Cmd工具来创建你的第一个Sencha Touch应用。 首先,你需要安装Sencha Cmd。这是一款命令行工具,简化了Sencha Touch应用的创建、构建和部署流程。你可以从Sencha的官方网站下载...