自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 react实现图片懒加载

从代码中可以看出我们是用在一个盒子内使用map方法渲染出一个图片列表,在每一个图片标签内,我们定义了两个属性分别是src和data-src,其中src中放加载中的图片如空白图片;而使用图片懒加载技术,则可以在用户滚动页面时,才加载可视区内的图片,从而提升网页性能和用户体验。图片懒加载是一种延迟加载图片的技术,在页面初次加载时,只加载可视区域内的图片,其余图片则暂时不加载,等到用户滚动页面将图展示在可视区域时在进行加载。这样可以减少初始化加载时的网络请求量,加载网页加载速度。

2023-11-21 21:04:04 302 1

原创 react实现路由懒加载

1.React.lazy

2023-11-21 21:02:27 225 1

原创 结合Ant Design实现一个侧边栏的功能

【代码】结合Ant Design实现一个侧边栏的功能。

2023-08-17 19:57:24 486

原创 echarts图表怎样在react中使用

一、你可以使用如下命令通过 npm 安装 ECharts。注意:必须要给main容器设置宽高,否则图表无法显示。这样就实现了一个echarts图表。二、引入Echarts。

2023-07-19 15:37:25 209

原创 原生js实现鼠标悬停页面左下角位置,出现侧边设置容器,从左到右动画实现

【代码】原生js实现鼠标悬停页面左下角位置,出现侧边设置容器,从左到右动画实现。

2023-07-18 11:52:28 240

原创 react实现搜索功能(函数组件)

【代码】react实现搜索功能(函数组件)

2023-07-13 15:30:25 467

原创 react函数组件实现切换主题的效果

当我们点击切换主题时,需要进行一个判断,如果颜色的长度大于我们color的长度,就让他显示第一个颜色,否则执行颜色加1操作。存储两个属性,一个用来存储颜列表,另一个是控制第几个颜色的变化,默认是0。给需要变换button按钮绑定active属性。

2023-07-13 11:07:12 172

原创 react实现一个购物车

【代码】react实现一个购物车。

2023-06-15 09:47:48 360

原创 淘宝图片放大效果(js实现)

【代码】淘宝图片放大效果(js实现)

2023-06-12 10:25:47 328

原创 js实现瀑布流的效果

【代码】js实现瀑布流的效果。

2023-06-12 09:09:14 392

原创 react回到顶部(附加动画)

3、在 useEffect 这个hook中,监听一个滚动事件。bakcTop:是回到顶部的按钮,绑定了一个点击事件。设置一个状态控制回到顶部按钮显示与隐藏。4、点击按钮回到顶部。

2023-06-03 10:26:44 221

原创 vue导出excel表格(详细教程)

json_fields:里面的属性是excel表每一列的title,用多个词组组成的属性名(中间有空格的)要加双引号;指定接口的json内某些数据下载,若不指定,默认导出全部数据中心全部字段。DetailsForm:需要导出的数据。一、安装vue-json-excel。二、在main.js中全局引入。title:表格标题。

2023-06-03 10:21:02 1153

原创 vue获取当前的时间

就可以实现一个获取当前时间的一个效果。

2023-06-03 10:12:28 725

原创 登录页面实现随机验证码(vue)

通过在data中定义的verifyCode对象的validate()方法,如果输入正确返回true 错误返回 false。2-3.mounted方法中初始化 ‘v_container’ 为div的id。2.在登录页面中引入这个js文件。2.-4 验证输入的是否正确。2-1.定义验证对象。

2023-06-03 10:06:40 513

原创 路由动画(附加代码效果)

路由动画

2023-05-16 21:28:24 58

原创 react-router v6 路由守卫/路由拦截

封装一个高阶组件,路由鉴权高阶组件,实现未登录拦截,并跳转到登录页面,判断是否有token,如果有,就返回相对应的路由,如果没有就重定向到登录login页面。1.在router文件中封装AuthRouter.js文件。2.在router.js中引入封装的这个高阶组件。

2023-05-15 17:11:26 1375 1

原创 react实现触底加载

用到了 antd-mobile第三方库中的InfiniteScroll 无限滚动。

2023-05-13 10:59:41 659 3

原创 拖拽排序效果实现

【代码】拖拽排序效果实现。

2023-05-07 21:58:04 339 1

原创 前端面试题

垂直外边距合并:外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。实际工作中,垂直外边距合并问题常见于第一个子元素的margin-top会顶开父元素与父元素相邻元素的间距,而且只在标准浏览器下(FirfFox、Chrome、Opera、Sarfi)产生问题,IE下反而表现良好。合并后的几种情况:相邻块元素垂直外边距的合并。

2023-05-07 11:25:13 1452 1

空空如也

空空如也

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

TA关注的人

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