转载--Javascript中的this并不简单

本文通过对比和解析,深入探讨了JavaScript中this关键字的工作原理及其使用场景。通过查阅多篇技术文章并结合实例,帮助读者更好地理解this在不同上下文中的含义。

这几天在全面提升Ajax和Javascript的功底,在看书的时候,经常会看到this这个Javascript关键字,一开始觉得和Java里面的this很像,感觉很亲切,可是越看越不对劲,this来this去,晕晕忽忽、云里来雾里去的,真是郁闷!

还是拜拜Google大神吧!爬山涉水、翻山越岭、历尽千辛万苦,终于找到三篇文章详细介绍了一下this这四个字母!

一篇是http://www.cnblogs.com/felix2007/archive/2007/03/21/682670.html,题目是《JAVASCRIPT THIS详解》,博主也是转载别人的,可是就是没说是从哪里转的。这篇文章内容还是不错,就是语言上有点点晦涩,毕竟咱们不是搞写作的,能看明白就好了!

第二篇是http://www.cnblogs.com/ruxpinsp1/archive/2008/04/20/1162463.html,题目是《[图解] 你不知道的 JavaScript - "this”》,这篇文章中的配图比较好看,看起来要好很多!

看完了前面的两篇,其实对this的了解应该已经差不多了,但还想在看看别的,好吧,那我们来看看老外是怎么说的吧(个人比较喜欢看老外写的技术方面的书)!

来到Google英文网页,一顿痛搜,终于找到一篇文章:http://www.quirksmode.org/js/this.html,题目是《The this keyword》,大概看了一下,感觉它里面的配图挺怀旧的——DOS时代,仔细看看吧,越看越觉得在哪里看过,原来是第二篇文章,回到第二篇文章中一看,在文章的最下面写着:“文中部分内容引自 http://www.quirksmode.org/js/this.html”,无语……

第二篇文章在汉化第三篇文章的时候,忽略了英文文章中,最最重要的东西——每一个section的title。

在原文中,section包括Owner、Copying、Referring、The difference,当读者读完每一个section的时候,回头去想想找个section的title,很容易就体会到这个section的主要内容是什么,比如第一个section的title是Owner,在第一个section中提到的this其实就是指向Owner的……

posted on 2009-05-05 09:45 ecmascript 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/ecmascript/archive/2009/05/05/1449380.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值