自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wanghe1111_的博客

个人学习仓库

  • 博客(56)
  • 资源 (2)
  • 收藏
  • 关注

原创 2023年前端面试题集锦

2023年前端面试题集锦一. Http、HTML、浏览器相关二. CSS相关三. js相关四.前端性能优化点五.前端整体框架体系学习

2023-05-15 17:28:23 1550 1

原创 SpringBoot+myBatis(plus)+MySQL+VUE最基础简易的前后端全栈demo制作

SpringBoot+myBatis(plus)+MySQL+VUE最基础简易的前后端全栈demo制作

2023-05-12 20:41:27 2006

原创 react组件使用props实现预配置插槽

react组件使用props实现预配置插槽 如何向组件内部动态传入带内容的结构(标签)? Vue中: 使用slot技术, 也就是通过组件标签体传入结构 <A><B/></A> React中: 使用children props: 通过组件标签体传入结构 使用render props: 通过组件标签属性传入结构,而且可以携带数据,一般用render函数属性

2022-05-07 20:01:52 415

原创 使用shouldComponent和PureComponent实现react类组件优化

使用shouldComponent和PureComponent实现react类组件优化。Component的2个问题 1. 只要执行setState(),即使不改变状态数据, 组件也会重新render() ==> 效率低 2. 只当前组件重新render(), 就会自动重新render子组件,纵使子组件没有用到父组件的任何数据 ==> 效率低

2022-05-07 19:59:23 263 2

原创 react路由懒加载lazyLoad

懒加载是指在项目中浏览器第一次加载项目时,如果不使用懒加载技术,则第一次浏览器加载项目时进行读取并下载所有路由组件资源,所以当组件很多时,就会造成浏览器卡死状态;如果使用了懒加载技术,那么每当跳转一个路由,才会吧此路由对应的组件进行下载读取资源并渲染,所以渲染性能就比较好。

2022-05-05 22:33:29 3908

原创 React一些拓展以及react-router6新版本修改及新增内容

React一些拓展以及react-router6新版本修改及新增内容与React Router 5.x 版本相比,改变了什么?内置组件的变化:移除<Switch/> ,新增 <Routes/>等。语法的变化:component={About} 变为 element={<About/>}等。新增多个hook:useParams、useNavigate、useMatch等。官方明确推荐函数式组件了!!!

2022-05-03 14:45:42 1693

原创 腾讯前端一面

腾讯前端一面

2022-04-21 20:44:39 117

原创 百度前端一面、二面

百度前端一面、二面

2022-04-21 20:42:38 488

原创 恒生前端面试 2022.4.7(已OC)

恒生前端面试 2022.4.7(已OC)

2022-04-21 20:40:33 445

原创 360公司前端面经

360前端面经

2022-04-21 20:38:47 1061 2

原创 2022.3.9号 达摩院前端一面

2022.3.9号 达摩院前端一面

2022-04-21 20:36:34 1430

原创 蚂蚁前端一面

蚂蚁前端一面

2022-04-21 20:35:21 238

原创 美团前端实习一面

美团前端实习一面

2022-04-21 20:33:30 1233

原创 字节前端日常实习面经

字节前端日常实习面经

2022-04-21 20:31:35 608 1

原创 vue底层之虚拟Dom和Diff算法详解(snabbdom子节点更新策略详解)

vue底层之虚拟Dom和Diff算法和snabbdom子节点更新策略详解

2022-04-05 22:30:45 1517

原创 js的大数相加结果出错问题

js的大数相加结果出错问题

2022-03-30 20:58:37 1775

原创 vue2的响应式数据原理

数据响应式原理。笼统的说是通过Object.defineProperty()来进行数据劫持/数据代理。

2022-03-29 22:15:49 1195

原创 微前端qiankun框架的底层实现原理

微前端qiankun框架的底层实现原理

2022-03-29 11:01:42 5293 3

原创 getBoundingClientRect实现懒加载IntersectionObserver实现懒加载以及jquery和vue中使用第三方插件快速实现懒加载的方式

getBoundingClientRect实现懒加载IntersectionObserver实现懒加载以及jquery和vue中使用第三方插件快速实现懒加载的方式

2022-03-25 21:45:21 1498

原创 了解重绘和重排吗,知道怎么去减少重绘和重排吗,让文档脱离文档流有哪些方法

了解重绘和重排吗,知道怎么去减少重绘和重排吗,让文档脱离文档流有哪些方法

2022-03-24 21:14:38 1134

原创 load和DOMContentLoaded和$(document).ready之间的区别

load和DOMContentLoaded和$(document).ready之间的区别

2022-03-24 16:18:32 288

原创 getBoundingClientRect方法获取盒子的相关长度属性

js的getBoundingClientRect方法获取盒子的相关长度属性

2022-03-22 22:21:17 527

原创 微前端qiankun框架子应用主和应用之间通信方法

微前端qiankun框架子应用主和应用之间通信方法

2022-03-20 22:37:04 8591 2

原创 数据可视化ECharts

前端数据可视化ECharts使用

2022-03-18 22:01:10 507

原创 vue-router的两种路由模式hash和history,区别以及它们的底层实现原理

vue的两种路由模式hash和history模式以及它们的底层实现原理

2022-03-13 22:11:49 4985

原创 null 和undefined的区别,以及undefined和undeclared的区别

null 和undefined的区别,以及undefined和undeclared的区别

2022-03-10 17:23:58 1593

原创 js为什么设置为单线程,怎么实现多线程

js为什么设置为单线程,怎么实现多线程

2022-03-10 17:18:14 1728 3

原创 js的new操作符做了哪些事情

js的new操作符做了哪些事情

2022-03-08 22:34:58 117

原创 arr.reduce()函数的简易实现

JavaScript的arr.reduce()函数的简易实现

2022-03-08 21:24:53 275

原创 0.1+0.2不等于0.3,IEEE754标准

0.1+0.2不等于0.3,IEEE754标准

2022-03-07 22:31:19 1016

原创 Object.prototype.toString()方法来判断一些变量的类型以及Object.prototype.toString()与Object.toString()的不同的原因

Object.prototype.toString()方法来判断一些变量的类型以及Object.prototype.toString()与Object.toString()的不同

2022-03-06 22:34:36 470

原创 dom元素操作的常用方法(创建、添加、删除、修改属性)

dom元素操作(创建、添加、删除、修改属性)

2022-03-05 20:37:51 2924 2

原创 ES6+新增内容

ES6+新增内容

2022-02-27 21:51:49 258

原创 webpack使用流程

webpack是一个流行的前端项目构建工具(打包工具),提供代码压缩混淆、js兼容、性能优化问题等功能,从而让程序员把工作的中心放到具体的功能实现上。

2022-02-27 19:37:24 658

原创 css的grid布局

grid布局即网格布局是一种二维布局,可以同时控制行和列的排布和对齐方式,grid布局由水平线和垂直线构成,两条水平线之间的区域叫做行轨道,两条垂直线的区域叫做列轨道。

2022-02-15 22:50:43 4246

原创 解密 Vue CLI,打造属于自己的vue项目脚手架工具

解密vue-cli,打造属于自己的vue项目脚手架工具

2022-02-11 22:47:26 973 2

原创 vue项目nginx服务器部署详细流程....

将自己做的vue项目部署到服务器上,这里我采用的工具是Nginx,Nginx是一款轻量级的web服务器、反向代理服务器,由于它的内存占用小,启动快,高并发能力强,在互联网项目中广泛应用,本网站是部署到Nginx服务器上,当然也可以选用其他web服务器,这里我选择较为主流的Nginx。可以把Nginx想象为一个中间商(中间件),我们把网站放到中间商上去,然后中间商把服务器运行起来,就可以把我们的网站用外网可以访问。

2022-02-08 17:50:16 8232

原创 js手撕经典排序算法:冒泡、选择、插入、堆排序、快排...

js手撕经典排序算法:冒泡、选择、插入、堆排序、快排...

2022-01-26 20:32:09 1040

原创 经典vue面试题:谈一谈computed计算属性和watch监听属性的区别

经典vue面试题:谈一谈computed计算属性和watch监听属性的区别

2022-01-25 21:07:40 1052

原创 vue经典面试题:谈一下对于vue指令的理解, 如何封装一个指令

经典面试题:谈一下对于vue指令的理解, 如何封装一个指令

2022-01-24 20:57:36 464

网络编码笔记--第20、21篇.docx

适合看网络编码论文的同学

2021-04-04

网络编码笔记--第11、12篇、13、14篇.doc

网络编码

2021-03-17

空空如也

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

TA关注的人

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