一 执行环境(环境)

  1.每个执行环境都有一个关联的全局变量对象。例如:web浏览器中,window对象为全局变量对象。环境中定义的所有变量和函数都保存在该对象中。全局执行环境是最外围的环境。

  2.执行环境分为:全局执行环境、函数执行环境

  3.作用域链。作用域链是对象所在作用域中的所有对象的集合,被称为作用域链。每个对象都有一个内部属性[scope],保存的是它的作用域链。

4.对象内部属性只有解释器可以访问,代码无法访问到。

   5.作用域链的最前端始终是当前执行的代码所在环境的变量对象。

   6.执行环境是函数,则其活动对象作为该环境的变量对象。

  

 

   详细理解,参考本文:http://www.cnblogs.com/lhb25/archive/2011/09/06/javascript-scope-chain.html《理解 JavaScript 作用域和作用域链》

    

 

最新文章

  1. Android 软引用
  2. MVVM架构~knockoutjs系列之从Knockout.Validation.js源码中学习它的用法
  3. 简述JavaScript的运行机制
  4. Java_Java SE6调用动态编译
  5. Android ActionBarDrawerToggle、DrawerLayout、ActionBar 结合
  6. linux设备驱动归纳总结(五):1.在内核空间分配内存【转】
  7. ecshop微信支付(0923更新)商户支付密钥key的生成与设置
  8. strlen与sizeof的区别 [转]
  9. php 笔试面试 总结
  10. [C#参考]UI和线程(一)
  11. SPFILE 、PFILE 的全面解读
  12. NMEA-0183协议解析
  13. Oracle执行计划学习笔记
  14. 静态IP设置
  15. win7有多条隧道适配器(isatap、teredo、6to4)的原因及关闭方法
  16. Chapter 4 Invitations——2
  17. 吴裕雄 python深度学习与实践(7)
  18. C# 监听HTTP请求
  19. Linux MMC framework2:基本组件之host
  20. java-接口的概述及其特点

热门文章

  1. App测试流程及测试点
  2. 【Python图像特征的音乐序列生成】解析ABC格式的文件(修改版)
  3. Iterator中的next()
  4. [VC]关于ocx打包为cab的使用
  5. C++11 function用法 可调用对象模板类
  6. Android(java)学习笔记109:Java中输入和输出流概念
  7. 2019全套Java视频 免费赠送
  8. 关于tomcat的classloader的一点想法
  9. Vmware 安装CentOS7时连不上网问题的解决
  10. Silverlight日记:字符串装换成Path对象