caolixiang 发表于 2013-1-29 08:52:22

(译)理解JavaScript闭包

前言:
理解JavaScript闭包——Javascript Closures是一篇经典文章。网上(包括iteye)有翻译的中文版本,但是有一个部分并未翻译。在学习的过程中,我决定翻译下来,让这篇经典文章有一个完整的中文版。基于自己是第一次翻译,肯定存在一些错误,一些部分采用了意译。翻译之后,对译文进行了三遍润色和修改,希望大家提出意见,继续改进这篇译文。
最后,希望能给大家带来写帮助。
 
正文
标识符解析
标识符的解析依赖于作用链。ECMA262倾向于把this划归为关键词而不是标识符,解析总是依赖执行环境中使用的this的值而不是依赖对作用链,因此标识符的解析不是那么的合理。(译者注:含有this的情况)
Example 1:
 
 
<div class="dp-highlighter" style="font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Consolas, 'Courier New', monospace; width: 766px; margin-left: 9px; line-height: 25px; text-align: left; padding: 1px;"><div class="bar"><div class="tools" style="font-weight: bold; padding: 3px; margin: 0px;">Js代码  http://www.iteye.com/images/icon_star.png
页: [1]
查看完整版本: (译)理解JavaScript闭包