
#晦涩难懂
晦涩难懂的概念
凌晨一点的程序员
nothing is impossible
展开
-
promise手写?(回调地狱)
getData({ url:'http://localhost:3000/get', success:(data)=>{ getData({ url:'http://localhost:3000/getBooks?id=1', success:data=>{ console.log(data) getData({ url:'h原创 2022-06-10 15:41:52 · 89 阅读 · 0 评论 -
promise面试题及返回值状态判断
一个面试常问的代码题function increment(value) { return value + 1;}function doubleUp(value) { return value * 2;}function output(value) { console.log(value);// => (1 + 1) * 2}var p = Promise.resolve(1);p.then(increment) .then(doubleUp) .then原创 2022-05-02 21:53:52 · 1483 阅读 · 0 评论 -
重绘 回流 防抖 节流看一遍就懂
重绘: 元素样式的改变(但宽高、大小、位置等不变)讲人话: 只改变自身样式,不会影响到其他元素回流: 元素的大小或者位置发生改变(当页面布局和几何信息发生改变的时候),导致渲 dom树重新计算布局和渲染讲人话: 元素的位置发生变化;元素的尺寸发生变化、内容发生变化等等 需重新渲染注意:回流一定会触发重绘,而重绘不一定会回流如何避免 避免使用table布局 不要使用css计算calc 动画效果放在position为abso...原创 2022-04-29 09:03:59 · 517 阅读 · 0 评论 -
原型链的基础结构和使用
一首先先简单解释一下三个单词的意思1. prototype : 属于构造函数,指向原型对象 作用:解决资源浪费+变量污染2.__proto__ : 属于实例对象,指向原型对象 作用: 可以让实例对象访问原型中的成员3.constructor: 属于原型对象,指向构造函数 作用: 可以让实例对象 知道自己被哪一个构造函数创建的二构造函数 原型对象 实例对象三者之间存在三条线,通过两行代码来检测三者的关系是否成立 //检查原型 : (1)先通过实例对象找构造函数 ...原创 2022-04-09 20:23:34 · 551 阅读 · 0 评论