前言【Introduction of the Article】
记忆最少,面试最好,你的面试由我帮你过,本博客持续更新中,请大家捧捧场,点个关注,点个收藏,请不要想我的时候找不到我哦🤭
HTMI&&CSS【Introduction of the Article】
- 盒模型
- 对BFC理解
- css选择器有哪些?优先级?哪些属性可以继承?
- 元素水平垂直居中的方法有哪些?如果元素不定宽高呢?
- 什么是响应式设计?响应式设计的基本原理是什么?如何做?
- 怎么理解回流跟重绘?什么场景下会触发?
- 响应式和自适应的区别
- 清除浮动的原因和方法
- 固定定位和绝对定位
- 脱离文档流的方法(3种)
- 弹性盒子布局和宫格布局区别
- 双飞翼布局和圣杯布局区别
- 盒子隐藏的方式
- css3单行和多行文本溢出问题的解决
- 盒子外边框重叠的问题
- css中双冒号和单冒号区别
- 怪异盒子的应用场景
- 三角形绘制的方式
- 空心三角形的绘制方式
React
- React理解/特性/优势
- React生命周期有哪些不同的阶段?每个阶段对应的方法是?
- 说说你对React中虚拟dom的理解
- 说说你对react hook的理解
- 说说你对受控组件和非受控组件的理解?应用场景?
- 说说react 中jsx语法糖的本质
- 说说你对redux中间件的理解?常用的中间件有哪些?实现原理
- React性能优化的方法
- React jsx转换成真实DOM的过程
- React render方法的原理,在什么时候会触发
- 说说你对@reduxjs/toolkit的理解?和react-redux有什么区别
- React生命周期中有哪些坑?如何避免?
- 为什么react元素有一个$$typeof属性
- React合成事件的原理
- 说说你对fiber架构的理解?解决了什么问题?
- 什么是防抖和节流?有什么区别?如何实现?
JavaScript
- Js数据类型有哪些?存储上有什么差别?检测数据的方式
- typeof与instanceof区别有哪些?
- 如何通过JS判断一个数组
- 说说你对闭包的理解?使用场景有哪些?
- Js内存泄漏以及垃圾处理机制
- 原生js如何实现上拉加载下拉刷新
- Javascript本地存储的方式有哪些?区别以及应用场景?
- bind、call、apply区别以及如何实现一个bind?
- DOM常见的操作有哪些?
- 说说你对BOM的理解,常见的BOM对象你了解多少?
- BOM核心
- DOM类型有哪些
- 深拷贝和浅拷贝理解?以及实现方式
- JavaScript原型,原型链 ? 有什么特点?
- 说说你对作用域链的理解
- 请解释什么是事件代理
- Object.prototype.toString.call()原理
- 谈谈This对象的理解
- new操作符具体干了什么
- null,undefined 的区别
- javascript 代码中的"use strict";是什么意思
- 同步和异步的区别
- 谈一谈箭头函数与普通函数的区别
- JS 数组和对象的遍历方式,以及几种方式的比较
- XML和JSON的区别
- [ ]
Vue
- 说说你对vue中mixin的理解
- vue中计算属性和watch以及methods区别
- Vue3中setup函数如何进行组间通讯
- 为什么Vue2和Vue3语法不可以混用
- Vue3中怎么设置全局变量
- Vue中Css的scoped的原理
- Vue中的diff算法
- Vue3中如何获取refs,dom对象的方式
- Vue插槽理解
- Vue3新增的两个生命周期分析解释【onRenderTracked()状态跟踪和onRenderTriggered() 状态触发】
- vue项目页面空白但不报错产生的原因分析
- Vuex —Actions 异步修改
- Vue.js中ajax请求代码应该写在组件的methods中还是vuex的actions中
- vue路由跳转传参的方式有哪些
- 单页面应用和多页面应用区别及优缺点
- Vue优点
- Vue生命周期的理解
- vue3中reactive和ref区别
- router和route区别
- v-model使用
- v-on是否可以监听多个方法?
- 为什么Vue2中出现data数据刷新但是视图不更新的问题,但是Vue3中没有
- 请简单叙述Vue2和Vue3的区别和变化
- v-show和v-if指令的共同点和不同点
- vue组件中data为什么必须是一个函数
- $nextTick的使用
- v-if和v-for的优先级
- vue常用的修饰符
- 自定义指令详解
- vue初始化页面闪动问题
- vue更新数组时触发视图更新的方法
- vue中过滤器有什么作用及详解
- ventBus注册在全局上时,路由切换时会重复触发事件,如何解决呢
- vuex有哪几种属性
- 单页面应用和多页面应用区别及优缺点
- vue遇到的坑,如何解决的
- vue封装通用组件方法思路
- Vue.js中ajax请求代码应该写在组件的methods中还是vuex的actions中
- Vuex中如何异步修改状态
- 刷新浏览器后,Vuex的数据是否存在?如何解决
- vue3中如何获取refs,dom对象的方式
- vue3中生命周期的和vue2中的区别
- 说说vue中的diff算法
- 说说 Vue 中 CSS scoped 的原理
- vue3中怎么设置全局变量
- Vue中给对象添加新属性时,界面不刷新怎么办
- 谈谈对Vue中双向绑定的理解
- vue3中setup函数如何进行组件通讯
- vue3,Composition API 的优势
- provide与inject如何使用
- 自定义hook是什么
- 虚拟DOM一定更快吗
- vue路由中,history和hash两种模式有什么区别