• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
笨蛋的座右铭
学习是一种信仰
            管理     
2010年10月19日
理解Javascript_13_执行模型详解
摘要: 在《理解Javascript_12_执行模型浅析》一文中,我们初步的了解了执行上下文与作用域的概念,那么这一篇将深入分析执行上下文的构建过程,了解执行上下文、函数对象、作用域三者之间的关系。函数执行环境简单的代码:当调用say方法时,第一步是创建其执行环境,在创建执行环境的过程中,会按照定义的先后顺序完成一系列操作:1.首先会创建一个'活动对象'(Activation Object)。活动对象是规... 阅读全文
posted @ 2010-10-19 05:13 笨蛋的座右铭 阅读(6723) 评论(5) 推荐(4)
理解Javascript_15_作用域分配与变量访问规则,再送个闭包
摘要: 在阅读本博文之前,请先阅读《理解Javascript_13_执行模型详解》在'执行模型详解'中讲到了关于作用域分配的问题,这一篇博文将详细的说明函数对象、作用域链与执行上下文的关系。作用域分配与变量访问规则  在 ECMAScript 中,函数也是对象。函数对象在变量实例化过程中会根据函数声明来创建,或者是在计算函数表达式或调用 Function 构造函数时创建。(关于'函数对象'请见《理解Jav... 阅读全文
posted @ 2010-10-19 04:42 笨蛋的座右铭 阅读(4250) 评论(14) 推荐(9)
理解Javascript_14_函数形式参数与arguments
摘要: 在'执行模型详解'的'函数执行环境'一节中对arguments有了些许的了解,那么让我们深入的分析一下函数的形式参数与arguments的关系。注:在阅读本博文前请先阅读《理解javascript_13_执行模型详解》注:本文的部分内容是自已的一些推论,并无官文文档作依据,如有错误之后,还望指正。生涩的代码我们先来看一段比较生涩的代码:  你能正确的解释代码的执行结果吗?思考一下.  我想代码运行... 阅读全文
posted @ 2010-10-19 01:49 笨蛋的座右铭 阅读(3589) 评论(10) 推荐(5)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3