博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2008年8月1日

摘要: 原文:http://www.digital-web.com/articles/scope_in_javascript/ 作用域(scope)是JavaScript语言的基石之一,在构建复杂程序时也可能是最令我头痛的东西。记不清多少次在函数之间传递控制后忘记 this关键字引用的究竟是哪个对象,甚至,我经常以各种不同的混乱方式来曲线救国,试图伪装成正常的代码,以我自己的理解方式来找到所需要访问的变... 阅读全文

posted @ 2008-08-01 14:39 aming 阅读(224) 评论(0) 推荐(0) 编辑

摘要: 都不记得是什么时候看的JScript的语法教程了,里面说在声明变量时忽略var关键字是完全合法的。当时也因为觉得JavaScript是loosely-typed的语言,所以var可能真的就是个摆设。但是事实常常又证明想当然的结果是不可靠的。 看看下面这几个例子的结果就知道问题了: No.1 No.2 No.3 这三... 阅读全文

posted @ 2008-08-01 11:11 aming 阅读(338) 评论(0) 推荐(0) 编辑

摘要: 在面向对象编程语言中,对于this关键字我们是非常熟悉的。比如C++、C#和Java等都提供了这个关键字,虽然在开始学习的时候觉得比较难,但只要理解了,用起来是非常方便和意义确定的。JavaScript也提供了这个this关键字,不过用起来就比经典OO语言中要"混乱"的多了。 下面就来看看,在JavaScript中各种this的使用方法有什么混乱之处? 1、在HTM... 阅读全文

posted @ 2008-08-01 10:36 aming 阅读(453) 评论(0) 推荐(0) 编辑