自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 React面试题

JSX 是 JavaScript 语法的扩展,它允许编写类似于 HTML 的代码。JSX 可以很好地描述 UI 应该呈现出它应有交互的本质形式jsx语法可以转换为js形式// jsx形式// js形式fiber架构是react16引入的新型框架,Fiber是 React内部所定义的一种数据结构,它是 Fiber树结构的节点单位,也就是 React 16 新架构下的虚拟DOM在React中,高阶组件即接受一个或多个组件作为参数并且返回一个组件,本质也就是一个函数,并不是一个组件。

2024-04-23 17:12:29 1004

原创 Vue原理篇

nextTick是表示下一次dom更新结束之后延迟执行回调keep-alive是vue中的内置组件,能在组件切换过程中将状态保留在内存中,防止重复渲染DOMkeep-alive 包裹动态组件时,会缓存不活动的组件实例,而不是销毁它们Vue Router是Vue.js官方提供的路由管理库,用于实现前端路由。它通过改变URL来实现不同页面之间的切换,同时还提供了导航守卫、动态路由、嵌套路由等功能。路由分为hash路由和history路由Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。

2024-04-23 17:11:19 790

原创 Vue面试题

vue是一个用于构建用户界面的渐进式JavaScript框架,也是一个创建单页应用的Web应用框架;使用数据响应、组件化开发思想、虚拟dom、mvvm理念等等;SPA(single-page application),翻译过来就是单页面应用;SPA是一种网络应用程序或网站的模型,它通过动态重写当前页面来与用户交互,这种方法避免了页面之间切换打断用户体验在单页应用中,所有必要的代码(HTML、JavaScript和CSS)都通过单个页面的加载而检索。

2024-04-23 17:10:11 863

原创 CSS面试题

flex-start(默认值):左对齐flex-end:右对齐center:居中space-between:两端对齐,项目之间的间隔都相等space-around:两个项目两侧间隔相等flex-start:交叉轴的起点对齐flex-end:交叉轴的终点对齐center:交叉轴的中点对齐baseline: 项目的第一行文字的基线对齐stretch(默认值):如果项目未设置高度或设为auto,将占满整个容器的高度flex-start:与交叉轴的起点对齐。

2024-04-23 17:07:45 874

原创 JavaScript面试题

this 关键字是函数运行时自动生成的一个内部对象,只能在函数内部使用,总指向调用它的对象有了垃圾回收机制,不代表不用关注内存泄露。那些很占空间的值,一旦不再用到,需要检查是否还存在对它们的引用。如果是的话,就必须手动解除引用定义:节流:n秒内只运行一次,若在n秒内重复触发,只有一次生效防抖:n秒后再执行该事件,若在n秒内呗重复触发,则重新计时;BOM(Browser Object Model):浏览器对象模型,提供了独立于内容和浏览器窗口进行交互的对象;

2024-04-23 17:04:53 1022

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除