07 2020 档案
摘要:ES新特性 JS 中的作用域有几种 全局作用域 函数作用域 块级作用域ECAMAScript2015(ES6) ECAMAScript2015 let const 解构赋值 // 数组解构 const arr = [1,2,3] const [a,b,c] = arr // 对象解构 const o
阅读全文
摘要:前言 面向对象的编程思维方式:把现实中的事务抽象成程序世界中的类和对象,通过封装、集成和多态来演示事物间的联系 函数式编程的思维方式:把显示世界的事物和事物之间的联系抽象到程序世界(对运算过程进行抽象) 函数式编程的特点 在JS中函数就是一个普通的对象,我们可以把函数存储到变量/数组中,它还可以作为
阅读全文
摘要:前言 熟悉 vue 的前端,想必对 vue 里的 nextTick 也很熟悉了,用的时候就知道他是延迟回调,有时候用起来甚至和setTimeout 看起来是同样的效果。但他和setTimeout到底有什么区别?他是如何实现的? 本文就nextTick的实现引入,来探讨下js中的异步与同步,微任务与宏
阅读全文