问题:先自定义一个函数f(),在通过Ext.onReady(f())方式来调用。
看书上写的是:
<script language="javascript">
function f(){
Ext.Msg.show({
title:'Hello',
msg:'Have you seen my heart?',
buttons:{
yes:'true',
no:true,
cancel:true,
}
});
}
Ext.onReady(f());
</script>
但运行后没显示
上网查了一下Ext.onReady()的用法,大概分为三种:
-
方式一:
<script>
Ext.onReady(function(){
alert('onready');
});
</script>
最简单了,最平常的调用,不用多说
- 方式二:
<script>
Ext.color=function(){return{
init:function(){
alert("init")
}
}
}();
Ext.onReady(Ext.color.init,Ext.color);
</script>
通过onReady调用color函数,init为color中的内置,作用是初始化.这种写法比较实用
- 方式三:
<script>
Ext.onReady(function(){
alert('onready');
});
Ext.color=function(){
return{
init:function(){
alert("init")
}
}
}();
Ext.onReady(Ext.color.init,Ext.color);
</script>
这种是混合型写法,两个onReady都会被调用,调用顺序是看谁在前面.
根据第2个方法,可将问题的解法写成如下:
<script>
Ext.f=function(){
return{
init:function(){
Ext.Msg.show({
title:'Hello',
msg:'Have you seen my heart?',
buttons:{
yes:true,
no:true,
cancel:true,
},
icon:'milton-icon',
fn:function(btn){
Ext.Msg.alert('You clicked',btn);
}
});
}
}
}();
Ext.onReady(Ext.f.init,Ext.f);
</script>
相关推荐
EXT dojochina Ext类静态方法是一个关于EXT框架在JavaScript中的使用的主题,主要聚焦于Ext类的静态方法。EXT是一个强大的前端开发框架,由Sencha公司开发,它提供了丰富的组件库,用于构建复杂的Web应用程序。在EXT...
EXT dojochina Ext类实例方法.rar 是一个与EXT JS框架相关的压缩文件,EXT JS是一个广泛使用的JavaScript库,用于构建富互联网应用程序(RIA)。这个压缩包可能包含了关于EXT JS中的Ext类的一些实例方法的详细教程或...
6.1.8 ext.domquery的使用方法 / 249 6.1.9 ext js选择器的总结 / 252 6.2 获取单一元素:ext.dom.element / 252 6.2.1 从错误开始 / 252 6.2.2 使用ext.get获取元素 / 253 6.2.3 使用ext.fly获取元素 / 256 ...
总结,配置Ext JS 4.x项目涉及设置项目目录结构、生成和使用jsb文件、合并和优化JavaScript代码,以及正确引用和初始化这些文件。理解并掌握这些步骤对于创建高效、可维护的Ext JS应用至关重要。在实际开发中,还...
### Ext JS下载及配置知识点详解 #### 一、Ext JS简介 Ext JS 是一款基于 JavaScript 的前端框架,专为构建企业级 Web 应用而设计。...希望本文能帮助大家更好地理解和掌握 Ext JS 的基本使用方法。
- 将`ext-3.2.1\ext-all.js`与`ext-3.2.1\adapter\ext\ext-base.js`这两个JavaScript文件复制到`ext`文件夹中。 - 将`ext-3.2.1`下的整个`resources`文件夹也拷贝到`ext`文件夹下。 - **最终目录结构**:完成以上...
例如,`hello.htm`中引入`hello.js`,然后利用`Ext.onReady`方法确保DOM加载完毕后再执行代码。`Ext.get`用于根据ID获取DOM元素,`on`方法绑定事件监听器,如按钮点击事件。 4. Ext.Element对象 Ext.Element是EXT...
Ext.onReady(function() { // 在EXT页面加载完成后执行的代码 }); }); ``` 总结,jQuery和EXT的结合使得Web开发更高效,它们互补了JavaScript的不足,提供了丰富的UI组件和强大的交互体验。学习和掌握这两个库,...
`Ext.Tree.Panel`是EXT JS库中的一个重要组件,用于展示层次结构的数据,通常用作树形菜单或文件系统目录的视图。这个组件是EXT JS框架中用于创建交互式、可扩展的树结构的工具。以下是对`Ext.Tree.Panel`相关知识的...
Ext JS 是一个流行的JavaScript框架,用于构建富客户端的Web应用程序。4.2版本是该框架的一个重要里程碑,提供了许多改进和新特性。本教程将详细解释如何在C#开发环境中,利用Visual Studio 2008搭建Ext JS 4.2的...
<script type="text/javascript" src="../../adapter/ext/ext-base.js"> <script type="text/javascript" src="../../ext-all.js"> <script type="text/javascript" src="../../src/locale/ext-base.js"> 消息...
EXTJS 是一个强大的JavaScript 库,专用于构建富客户端Web应用...在EXTJS 的开发中,了解并掌握其基本结构和使用方法至关重要。 首先,EXTJS 页面的基础设置通常包括引入CSS样式表和JavaScript库文件。例如: ```html ...
`ext3.*` 指的是Ext JS库的第三大版本,这是一个流行的JavaScript框架,用于构建富客户端应用程序,包括各种图表组件。本例子将关注如何使用Ext JS 3.x版本创建柱状图,包括设置固定值和动态从后台获取数据来绘制...
### ExtJS 表格布局小例子详解 #### 一、简介 本文档旨在解析一个具体的 ExtJS 表格布局小例子,重点介绍其中涉及的数据存储、数据删除与添加...希望本文档能够帮助开发者更好地理解和掌握 ExtJS 表格组件的使用方法。
【EXT布局(Layout.html)详解与应用】 EXT是一个强大的JavaScript库,专用于构建富...在实际开发中,选择合适的布局模式对于提升用户体验至关重要,因此理解并熟练掌握EXT布局的使用方法是提升Web应用程序质量的关键。
根据提供的文件内容,本文档是一份Ext中文手册...但是通过理解上下文,我们依然能够获得Ext框架的使用方法和操作指南的核心知识。总的来说,这份手册是学习和掌握Ext框架的基础,对于开发高级Web应用程序是十分有用的。