网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
05月14日漏签0天
javascript吧 关注:269,281贴子:906,483
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 首页 上一页 1 2 3 4 下一页 尾页
  • 52回复贴,共4页
  • ,跳到 页  
<<返回javascript吧
>0< 加载中...

回复:javascript“普通”函数中的this,以及call,apply用法

  • 只看楼主
  • 收藏

  • 回复
  • baihech
  • Boolean
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
围观,此贴必火。。。。


  • 你好夜月
  • ifelse
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
为什么我想大段的发代码 或者是文章 都不行呢?
说是有广告!!!


上海勤革信息技术
涵盖前端js面试题基础Web前端工程师面试#H5,CSS3,JavaScript,Vue,JQuery,WebpackBootstrap,TypeScript,微信小程序核心题集超3500题,一站式面试服务前端js面试题基础
2025-05-14 15:37广告
立即查看
2025-05-14 15:37:01
广告
  • garfield_6686
  • var
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
     请问一下 gainover 说“明天再开贴吧,叫做 call , callee 和 caller ”,这个帖子在哪里了么,我没有找到,希望知道的人告诉一下,O(∩_∩)O谢谢`


  • 次碳酸钴
  • Number
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
呃。。。那个帖子不存在。。。
callee是当前函数 caller是调用函数的函数 call是默认方法
这些东西看看手册就能明白的。。。


  • 次碳酸钴
  • Number
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
function a(){
   alert(arguments.callee===a);//callee是当前函数,所以这里会等于a,返回true
   b();
};
function b(){
   alert(arguments.caller==a);
   //caller返回的是调用函数的函数,因为这个b是从a里调用的,因此caller就是a
   //但是caller返回的并不是一个函数,而是一个调用,因此这里返回false
   alert(arguments.caller.callee===a);//这个才是真正的调用b的函数,返回true
};
a.call();//调用函数a,和直接写a();是一样的。。


  • 次碳酸钴
  • Number
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
如果对caller的所谓“是一个调用”的概念含糊不清的话,看看这个您就懂了。。
function a(e){
   alert(arguments[0]);
   b();
};
function b(){
   alert(arguments.caller[0]);
};
a("传给a的参数");


  • baihech
  • Boolean
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
难道有window、cd?这样的词超过一个就是广告


  • o2520
  • false
    3
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
楼主加油


合肥水花网络科技有限公司
在线编辑Excel表格、WORD文档等,涵盖了多款常用模板,让你随时随地轻轻松松制作表格。简单便捷的操作。
2025-05-14 15:37广告
立即查看
2025-05-14 15:31:01
广告
  • zhuding945
  • null
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
还蛮好的啊。加油


  • huozeishen1
  • while
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
鲜花给g博士


  • 9菜牜馬矿
  • Boolean
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
arguments的caller 还是挺奇怪的,
不知道arguments是什么了现在
-_-!!
手册上只写了functionName.caller 这种,
不过看来似乎是
functionName.caller == arguments.caller.callee


  • 9菜牜馬矿
  • Boolean
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
IE8的话,加上<!DOCTYPE html>
也会弹出 [object XXXX]来...
而且 XXXX.protype还可以写,然后htmlObj就算添加了新方法吧..
不过IE6似乎不认DOCTYPE吧,不然写个网页类库就好玩了...
还有document.querySelector IE6也不支持,IE6真是罪大恶极啊..
doctype管的还真是多啊...


  • itianda
  • Boolean
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我现在对ie6没什么感觉,但是觉得chrome有时候会很奇葩。。


  • 9菜牜馬矿
  • Boolean
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
"没什么感觉" 是什么意思?
"奇葩" 又作何解?
---------------
IE6还是悲催的,比如给别人做的网站,他们非要用IE6,360之类的东西看...
就算用sougou也不知道用非IE模式


2025-05-14 15:25:01
广告
  • itianda
  • Boolean
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
搜狗和QQ的兼容模式很奇葩,ie6显示正常的东西他们俩居然显示异常。另外chrome14也很奇葩


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 首页 上一页 1 2 3 4 下一页 尾页
  • 52回复贴,共4页
  • ,跳到 页  
<<返回javascript吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示