您当前的位置: 首页 > 学无止境 > JS经典实例 网站首页JS经典实例
javascript学习笔记-事件绑定
发布时间:2018-04-05 18:25:06编辑:雪饮阅读()
函数冒充的深入理解
一般在一个方法里面this指代的是其当前环境对象,比如这里,alert(this)若不是冒充调用,则this应该是window,但由于冒充调用了,则this就是冒充时传递的第一个参数。
若冒充传参中有多个参数:
第一个参数就是待冒充函数体中this对象来接收
第二个参数则是待冒充函数接收参数中的第一个参数来接收,以此类推。。。
<script type="text/javascript">
function fn(a,b){
alert(this);
alert(a);
alert(b);
}
window.onload=function(){
fn.call(123,456,789);
}
</script>
一切皆对象
Javascript有一切皆对象的概念,所以下面fn.a=”xy”这种自定义的写法也是正确的语法
function fn(){
alert(fn.a);
}
window.onload=function(){
fn.a="xy";
fn();
}
关键字词:javascript,事件,绑定