Ext.onReady详解
2015-10-27 18:08
260 查看
Ext.onReady详解
2011-05-05 17:31:32| 分类: EXTJS | 标签:ext.onready详解 |举报|字号 订阅下载LOFTER客户端
我们知道,只有在Ext框架全部加载完后才能在客户端的代码中使用Ext,而Ext的onReady正是用来注册在Ext框架及页面的html代码加载完后,所要执行的函数。
调用onReady方法时可以带三个参数,
第一个参数是必须的,表示要执行的函数或匿名函数,
第二参数表示函数的作用域,
第三个参数表示函数执行的一些其它特性,比如延迟多少毫秒执行等,大多数情况下只需要第一个参数即可。
比如示例代码会在页面加载后执行函数a,弹出"Everything is ready."的提示信息。
Java代码
function a(){
alert("Everything is ready.");
}
Ext.onReady(a);
可以在一个页面中多次调用onReady方法,则将会把这些方法放到事件队列中,依次执行;onReady的第三个参数是事件执行的一些特殊属性描述,可以是简单的true或false,也可以是一个对象,对象中可以包含delay、single、buffer等属性,比如在上面的代码中添加下面的代码:
Java代码
Ext.onReady(function(){alert("2")},this,{delay:5000});
则在页面加载完成后,执行了a方法中的内容,5秒后会执行上面onReady方法中的匿名函数。
作用域是javascript中一个比较关键的特性,我们可以在事件中执行某一个函数的执行的作用域,下面的代码演示了在onReady方法中使用作用域。
Java代码
var b1={v:"this is b1"};
var b2={v:"this is b2"};
function b()
{
alert(this.v);
}
Ext.onReady(b,b1);
Ext.onReady(b,b2);
上面的代码直接调Ext类的onReady方法指定在页面加载完后执行函数b,函数b中的代码是输出当前对象的v属性值,执行这段代码可以看到onReady中作用域的效果。
来源:http://hi.baidu.com/kakarot_java/blog/item/8c34e57360472c148601b013.html
阅读(16242)| 评论(2)
相关文章推荐
- QT5入门之23 -QT串口编程
- 使用xdebug分析thinkphp框架函数调用图
- java的基本概念
- VITA SHOP OPENCART商城自适应主题模板 ABC-0497
- LeetCode之Generate Parentheses(C++)
- 黑马程序员—基础—文件系统操作命令
- 求1的个数
- 线段树
- 32位与64位下各类型长度对比
- 家庭作业第三章
- VITA SHOP OPENCART商城自适应主题模板 ABC-0497
- HA集群之四:Corosync+Pacemaker+DRBD实现HA Mysql
- angular 继承和扩展
- thrift概述
- Oracle中绝对值小于1的小数如何显示小数点前面的0
- java 判断一个数组是否有重复值
- 无为而治-科研之路有感而发
- &和&&的区别
- oracle数据库访问类
- Linux下使用iptables设置访问控制