随笔分类 -  前端面试题

摘要:1、原型 / 构造函数 / 实例 原型(prototype): 一个简单的对象,用于实现对象的继承 构造函数: 可通过new 来新建一个对象的函数 实例: 通过构造函数和new 创建出的对象 实例通过 __proto__ 指向原型 通过 constructor 指向构造函数 缺个图? 实例上并不是真 阅读全文
posted @ 2023-10-25 19:50 HandsomeGuy 阅读(109) 评论(0) 推荐(0)
摘要:数组 1、push: 末尾添加元素,改变原数组 2、pop: 删除并返回最后一个元素,改变原数组 3、unshift: 开头添加一个元素,改变原数组 4、shift: 删除第一项,改变原数组 5、concat: 合并数组并生成一个新数组,不改变原数组 6、join: 把数组分割为字符串,默认为 ', 阅读全文
posted @ 2023-10-25 18:45 HandsomeGuy 阅读(63) 评论(0) 推荐(0)
摘要:REACT的DIFF算法与虚拟DOM 1、什么是虚拟DOM VDOM就是js数据结构,用js对象构建一棵虚拟DOM树,VDOM和真实DOM结构之前有一个映射关系 2、原生DOM慢的原因 浏览器收到一个DOM操作,就会走一遍完整的渲染流程,像计算元素坐标的操作就会浪费掉,因为下次DOM操作可能会改变之 阅读全文
posted @ 2021-08-17 11:02 HandsomeGuy 阅读(901) 评论(0) 推荐(0)