摘要:
前端面试题 - vue的双向绑定原理是什么? vue2的双向数据绑定是通过数据劫持结合发布者订阅者模式的方式来实现。 通过object.defineProperty来劫持各个属性的setter,getter,在数据变化时发布消息给订阅者,触发相应的监听回调来渲染视图。 Vue3利用Proxy代理来处 阅读全文
摘要:
前端面试题 - Node与浏览器的事件循环的差异? 浏览器环境下,每执行完一个宏任务就执行所有微任务队列。 在Node 10之前,微任务会在事件循环的各个阶段之间执行, Node的事件循环分为6个阶段,它们会按照顺序反复运行。 每当进入某一个阶段的时候,都会从对应的回调队列中取出函数去执行。 当队列 阅读全文
摘要:
前端面试题 - Node JS与V8是什么关系? V8 引擎是 Node.js 的核心组成部分,负责执行 JavaScript 代码, 而 Node.js 为 V8 提供了运行环境和API,使其能够在服务器端运行。 通俗易懂的前端面试题网站: https://www.front-interview. 阅读全文