JQuery call函数,用于查看JQuery的源码
来源:互联网 发布:淘宝双十一成交额实时 编辑:程序博客网 时间:2024/06/05 08:45
函数名.call(对象); //让对象自动调用函数,将函数注册到该对象中,函数中的this就表示调用它的对象。
call与apply的意义:在不改变对象源代码的情况下,可以让函数内部的this表示当前对象
call的参数是确定的,apply的参数是不确定的参数数组。
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> <script> //call与apply的意义:在不改变对象源代码的情况下,可以让函数内部的this表示当前对象//call的参数是确定的,apply的参数是不确定的参数数组。 var id = 10;//为window对象定义了属性id function showId() { alert(this.id); } function Person(fn) { this.id = 20;//为类定义了属性id //this.sayId2 = fn; } //var p1 = new Person(); //p1.sayId = showId;//将方法showId赋值给变量sayId //p1.sayId();//调用方法,使用p1调用的方法,所以函数中的this就是p1 //var p2 = new Person(showId); //p2.sayId2(); //在不改变原有成员的情况下,让person对象调用showId方法 //showId(); showId.call(new Person());//call表示由哪个对象来调用这个方法,方法中的this就是这个对象 </script></head><body></body></html>
阅读全文
0 0
- JQuery call函数,用于查看JQuery的源码
- jquery--call()&apply()函数
- 查看jquery绑定的事件函数
- 查看jquery绑定的事件函数
- jquery源码--extend函数的归纳
- jQuery源码之init函数的分析
- jQuery函数 - 左右抖动效果,用于提示
- jQuery函数 - 左右抖动效果,用于提示
- js的call函数"源码"
- jQuery源码分析之jQuery.makeArray函数
- jQuery源码解析--jQuery.noConflict() 函数详解
- jQuery源码解析之构建jQuery之构建函数jQuery的7种用法
- jQuery源码学习——event.special用于执行异步任务的实践
- jQuery源码分析-each函数
- jQuery源码分析-extend函数
- jQuery.extend函数源码详解
- jquery源码--each函数归纳
- #宝哥教你#查看jquery绑定的事件函数
- leetcode Unique Binary Search Trees
- 阿里云入门级Windows 服务器mysql启动失败问题
- Bootstrap4(七)
- 深度学习之Caffe完全掌握:添加新的网络层(训练非图像纯数据)
- Linux下jdk,tomcat ,mysql 的安装
- JQuery call函数,用于查看JQuery的源码
- CentOS 7 安装OpenCV过程记录
- 广播接收者
- iOS路由跳转(五)之JKRouter 2.0 脱胎换骨
- 求二进制中一的个数
- Bootstrap4(八)
- 内存屏障
- python自学笔记2
- 基本数据类型-运算注意事项