前端读书笔记
文章平均质量分 89
是阿春呀
这个作者很懒,什么都没留下…
展开
-
极客时间浏览器工作原理与实践读书笔记 < 二 >(作用域链、闭包、this)
作用域链function bar() { console.log(myName)}function foo() { var myName = "阿春" function bar2() { console.log('2', myName); } bar(); bar2();}var myName = "阿春呀"foo()// 阿春呀// 2 阿春变量值的引用不是按照调用栈的顺序来查找变量。每个执行上下文的变量环境中都包含了一原创 2021-11-19 17:05:30 · 628 阅读 · 0 评论 -
极客时间浏览器工作原理与实践读书笔记 < 一 >(变量提升、调用栈、let)
调用栈执行JavaScript的时候可能存在多个执行上下文,JavaScript引擎通过栈(后进后出)来管理这些执行上下文。查看调用栈信息:1.谷歌浏览器F12开发者模式->Sources->右侧 call stack 查看函数调用关系(anonymous是全局函数的入口)2.console.trace()输出当前函数调用关系栈溢出:调用栈有大小,当入栈的执行上下文超过一定数目,会报栈溢出错误栈溢出错误提示为 超过了最大栈调用大小(Maximum call stack原创 2021-11-19 17:04:23 · 533 阅读 · 0 评论