花费 45 ms
让你分分钟理解 JavaScript 闭包

闭包,是 Javascript 比较重要的一个概念,对于初学者来讲,闭包是一个特别抽象的概念,特别是 ECMAScript 规范给的定义,如果没有实战经验,很难从定义去理解它。因此,本文不会对闭包的概 ...

Mon Dec 21 17:14:00 CST 2015 89 58055
探索JS引擎工作原理

JavaScript 从定义到执行,JS引擎在实现层做了很多初始化工作,因此在学习 JS 引擎工作机制之前,我们需要引入几个相关的概念:执行环境栈、全局对象、执行环境、变量对象、活动对象、作用域和作用 ...

Thu Dec 31 17:57:00 CST 2015 17 14363
js作用域与执行环境(前端基础系列)

一、作用域(what?)   官方解释是:“一段程序代码中所用到的名字并不总是有效/可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。”  单从文字理解比较难懂,举个栗子: ...

Tue Dec 12 21:02:00 CST 2017 0 4962
JavaScript进阶之理解篇

一、函数声明与函数表达式 fn1(); //fn1 fn2(); //fn2 is not a function console.log(typeof fn2); //undefined ...

Tue May 22 22:54:00 CST 2012 11 2427
[原]JavaScript必备知识系列-作用域

执行环境和作用域 执行环境(execution context)是javascript中最为重要的一个概念。执行环境定义了变量或函数有权访问的其他数据,决定了它们各自的行为。每个执行环境都有一个与 ...

Thu Sep 13 05:47:00 CST 2012 5 1940
javascript 作用域链及闭包,AO,VO,执行环境

下面的文章内容会根据理解程度不断修正。 js变量作用域: 定义:变量在它申明的函数体以及函数体内嵌套的任意函数体内有定义。 如上图,两次弹出的都是“我是AA内部变量”。 J ...

Wed Apr 17 02:41:00 CST 2019 0 504

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM