摘要: 在控制台查看promise对象 在Promise之前,js的异步编程都是采用回调函数和事件的方式。但是这种编程方式在处理复杂业务的情况下,很容易出现callback hell(回调地狱),使得代码很难被理解和维护。Promise就是改善这种情形的异步编程的解决方案,它由社区最早提出和实现,es6将其 阅读全文
posted @ 2020-04-19 19:08 风意不止 阅读(1335) 评论(0) 推荐(0) 编辑
摘要: 一.JS中所有数组的方法,包含ES5和ES6 二.在控制台查看所有的数组方法 1.简单输出console.log([]),点击控制台结果查看 2.精准输出,所有属性,会组合成一个数组。 在控制台输入 Object.getOwnPropertyNames(Array),这些都是静态方法。 在控制台输入 阅读全文
posted @ 2020-04-19 18:47 风意不止 阅读(1243) 评论(0) 推荐(0) 编辑
摘要: 一:事件 DOM中有很多事件,键盘事件,鼠标事件等等。 vue和react中的生命周期, 本质上 是事件的合集,一般包括四部分:包括初始,挂载,渲染,卸载。 二:事件处理函数 每个事件,都有开始结束。为了处理事件,要定义一些具体的函数。 1.钩子函数(事件开始时的函数 监听函数) 什么是钩子函数 一 阅读全文
posted @ 2020-04-19 14:14 风意不止 阅读(1782) 评论(0) 推荐(0) 编辑
摘要: 深拷贝和浅拷贝的区别 场景:假设B复制了A。 1.浅拷贝:当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝。 2.深拷贝:拿人手短,如果B没变,那就是深拷贝,自食其力。 这里强调,深拷贝,是拷贝对象各个层级的属性。多层的对象,只拷贝一层,那还是浅拷贝。 所谓,拷贝,就是复制! Obj 阅读全文
posted @ 2020-04-19 12:24 风意不止 阅读(704) 评论(0) 推荐(0) 编辑