2011年3月19日
摘要: 1 词法作用域function c1(){return d1++}function a1(){var d1=0;return c1();}console.info(a1()) //d1 undefined c1是在a1外部定义的//1 错误,变量对象中没找到ccalert(cc)//2 undefined,变量对象中找到了参数cc,但没赋值var xx=function(cc){alert(cc)}()//3 错误,变量对象把参数o=undefinedvar xx=function(o){alert(o.a)}()//4错误,变量对象把变量声明o=undefinedalert(o.a)var 阅读全文
posted @ 2011-03-19 13:14 日—月 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 最好别看我的译文,我自己都觉得不行。最好看原版英文的。html版本地址 http://bclary.com/2004/11/07/#a-10pdf版本地址 http://www.mozilla.org/js/language/E262-3.pdf翻译10 执行环境当控制器到了可执行代码前时,控制器就进入了一个执行环境。活动的执行环境通常是在栈中的。在栈头部的执行环境就是正在执行的执行环境。10.1定义10.11函数型对象有两种函数型的对象。在源代码中通过 函数声明 或者 动态的 通过函数表达式 和 new Function 的形式语言内建的内部函数,如parseInt等,我们暂时不讨论。这些函 阅读全文
posted @ 2011-03-19 13:11 日—月 阅读(182) 评论(0) 推荐(0) 编辑