前言 今天我们来一篇 JS 中的位运算科普,经常在源码中看到的位运算符,和用其定义的一系列状态到底有什么优势? 位运算符号的基本了解 首先,我们应该要简单了解位运算符,常用的位运算符大概有以下几...
40道ReactJS 面试问题及答案
ReactJS 已成为现代 Web 开发的基石,其基于组件的架构和高效的渲染使其成为构建动态用户界面的首选。 无论你是希望提高技能的经验丰富的开发人员,还是准备即将到来的 ReactJS 面试的求职者,本指南都将为 R...
Vue中常用的4种高级特性!
1. provide/inject provide/inject是Vue.js中用于跨组件传递数据的一种高级技术,它可以将数据注入到一个组件中,然后让它的所有子孙组件都可以访问到这个数据。通常情况下,我们在父组件中使用provide来提供...
e.target 和 e.currentTarget 的区别
背景 大家开发中经常会跟DOM的事件打交道,也会经常用到e.target和e.currentTarget这两个对象,但是却有很多人根本就不知道这两个有什么区别~~~ 冒泡 & 捕获 当你触发一个元素的事件的时候,该事件...
算法面试真题
1、说说你对数据结构的理解?有哪些?区别? 1.1 是什么 数据结构是计算机存储、组织数据的方式,是指相互之间存在一种或多种特定关系的数据元素的集合 前面讲到, 一个程序=算法+数据结构,数...
Vue3.4 中组件 v-model 双向数据绑定 新玩法!!!
今天给大家推荐一个 Vue3.4 中新增的 defineModel 这个Api , 真的超好用!!! 前言 随着 Vue3.4 版本的发布,defineModel也正式转正了。它可以简化父子组件之间的双向绑定,是...
setTimeout+Promise+Async输出顺序
有关于EventLoop的知识点,在平时是考的非常多的,其实也跟我们日常的工作时息息相关的,懂得EventLoop的执行顺序,可以大大帮助我们定位出问题出在哪。其实正常的EventLoop顺序是很容易分辨的,但是如果setTime...
小程序面试真题
1、说说你对微信小程序的理解?优缺点? 1.1 是什么 2017年,微信正式推出了小程序,允许外部开发者在微信内部运行自己的代码,开展业务 截至目前,小程序已经成为国内前端的一个重要业务,跟Web和...
Vue3面试真题
1、Vue3.0所采用的Composition Api与Vue2.x使用的Options Api 有什么不同? 1.1 开始之前 Composition API可以说是Vue3的最大特点,那么为什么要推出Composition Api,解决了什么问题? 通常使用Vue...
Vue2 面试真题
1、请描述下对vue生命周期的理解 1.1 生命周期是什么 生命周期(Life Cycle)的概念应用很广泛,特别是在政治、经济、环境、技术、社会等诸多领域经常出现,其基本涵义可以通俗地理解为“从摇篮到坟墓”(...
