随笔分类 -  js基础巩固

js基础知识的巩固学习,会随笔记录学习中的知识点
摘要:变量提升的原理js是一边编译一边执行的,在编译阶段,js引擎会搜集所有的变量声明,并且提前让声明生效,至于剩下的语句,则需要等到执行阶段,等到执行到具体的某一句的时候才会生效,这就是变量提升背后的机制。let和const区别于var的一个重要特性是,它们不存在变量提升 块作用域用var声明的变量是不 阅读全文
posted @ 2020-04-21 17:16 小小泡zdy 阅读(168) 评论(0) 推荐(0) 编辑
摘要:js异步解决方案:回调函数、事件监听、发布订阅、promise、generator、async/await 回调函数引起的问题是回调地狱、使代码可读性和可维护性被破坏 async/await是generator方案的语法糖async/await和generator方案,相较于Promise而言,有一 阅读全文
posted @ 2020-04-16 16:38 小小泡zdy 阅读(1065) 评论(0) 推荐(0) 编辑
摘要:你如何理解 JavaScript 中的闭包? 闭包是定义在一个函数内部的函数 闭包的实现是借用作用域和作用域链 作用域是指存储、访问变量的规则。作用域按书写方式,分为全局作用域、函数作用域和块级作用域,函数作用域和块级作用域又统称为局部作用域。作用域按划分作用域的时机,分为词法作用域和动态作用域。 阅读全文
posted @ 2020-04-08 16:16 小小泡zdy 阅读(485) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示