自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 问答 (1)
  • 收藏
  • 关注

原创 ts入门学习

总是倾向于。

2023-08-21 23:57:14 238

原创 webstorm2019激活码

3AGXEJXFK9-eyJsaWNlbnNlSWQiOiIzQUdYRUpYRks5IiwibGljZW5zZWVOYW1lIjoiaHR0cHM6Ly96aGlsZS5pbyIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW1haWwiOiIiLCJsaWNlbnNlUmVzdHJpY3Rpb24iOiIiLCJjaGVja0NvbmN1cnJlbnRVc2UiOmZhbHNlLCJwcm9kdWN0cyI6W3siY29kZSI6IklJIiwiZmFsbGJhY2tEY

2023-08-21 22:20:57 1466

原创 刷算法常见注意点

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-R9M84Di7-1692627240123)(C:\Users\syhgly\AppData\Roaming\Typora\typora-user-images\1676441999210.png)]我们停止增加 right,转而不断增加 left 指针缩小窗口 [left, right],直到窗口中的字符串不再符合要求(不包含 T 中的所有字符了)。()通过索引位置获取新的数组,该方法不会修改原数组,只是返回一个新的子数组。

2023-08-21 22:14:34 266

原创 git开发常用命令

二者对比可知,rebase没有产生新的节点,使用rebase的git演进路线(提交树)是一直向前的,这样在版本回退时也很容易,用merge的git路线是跳跃的,如果版本回退你也找不到自己想要的版本,如果在merge时出现了冲突那就麻烦了,当前merge就不能继续进行下去,需要手动修改冲突内容后,add,commit, push. 而rebase 操作的话,会中断rebase,同时会提示去解决冲突。将版本库回退一个版本,会重置暂存区,工作区会回退到这个版本,即之前提交修改的文件不会存在。

2023-08-21 22:10:49 755

原创 华为od面试流程

2023.7.22 机试(三道:两道简单一道中等)2023.8.8 薪面(通知公司给的待遇)2023.8.14晚上发的offer。2023.8.11据说华为审批完成。2023.8.4 上传面试资料。2023.7.26 签承诺书。2023.7.27 资格面。2023.7.24 综测。2023.8.1 一面。2023.8.3 二面。2023.8.3 综面。

2023-08-15 20:17:44 264

原创 常见设计模式

缓存代理:缓存代理可以为一些开销大的运算结果提供暂时的存储,在下次运算时,如果传递进来的参数跟之前一致,则可以直接返回前面存储的运算结果。​ 通过一个中介者对象,其他所有的相关对象都通过该中介者对象来通信,当其中的一个对象发生改变时,只需要通知中介者对象即可。​ 观察者模式定义了对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知,并自动更新。​ 观察者模式属于行为型模式,行为型模式关注的是对象之间的通讯,观察者模式就是观察者和被观察者之间的通讯。

2023-08-11 15:56:48 895

原创 浏览器缓存

当第一次请求的时候,服务会返回 Last-Modified ,当再次请求的时候。

2023-08-05 14:57:32 131

原创 HTML|计算机网络相关

实际的网络中,服务端在接收到客户端断开连接的请求的时候,此时服务端可能还有数据没有传输完毕,不能立即向客户端发送断开连接的请求!,所谓对称加密就是,将信息和对称密钥通过某种算法混合在一起,这样除非知道对称密钥,不然无法获取内容,而正好客户端和服务端都知道这个密钥,所以只要加密算法够彪悍,对称密钥够复杂,数据就够安全。客户端的请求会先到达代理服务器,代理服务器可以拿到这个请求之后,可以通过特定的算法分发给不同的源服务器,让各台源服务器的负载尽量平均。,服务器只有处理完一个请求,才会接着处理下一个请求。

2023-08-05 14:48:11 1420

原创 vue路由传参

路由传参有3种,分别是query,params,动态路由传参。路由传参有3种,分别是query,params,动态路由传参。参数接收:this.$route.params.id。通过this.$route.params接收路由传参。参数接收:this.$route.params.id。参数获取:this.$route.query。参数获取:this.$route.query。通过this.$route.params接收。传参方式:this.传参方式:this.

2023-05-24 15:21:02 724

原创 react相关概念

虚拟DOM比较“轻”,真实DOM比较“重”,因为虚拟DOM是React在用,无需真实DOM上那么多属性。函数的柯里化:通过函数调用继续返回函数的方式,实现多次接收参数最后统一处理的函数编码形式。详细的说:当状态中的数据发生变化时,react会根据【新数据】生成【新的虚拟DOM】,2.若虚拟DOM中的内容变了,则生成新的真实DOM,随后替换掉页面中之前的真实DOM。简单的说:key是虚拟DOM对象的标识,在更新显示时key起着极其重要的作用。1) react/vue中的key有什么作用?

2023-04-28 16:32:09 709

原创 css 盒模型

在 IE 盒子模型中,width包含 content+padding+border 这三个部分的宽度(box-sizing:border-box)box-sizing(有 3 个值哦):border-box,padding-box,content-box。在 标准的盒子模型中,width只是 content 部分(box-sizing:content-box;box-sizing:border-box 表示的是 IE 盒子模型。表示标准的盒子模型,

2023-04-13 16:55:37 364

原创 JS 的垃圾回收机制

多回收“临时对象”区(young generation),少回收“持久对象”区(tenured generation),当这个值的引用次数变为0的时候,说明没有变量在使用,这个值没法被访问了,因此可以将其占用的。如果没有引用指向该对象,那么该对象会被垃圾回收机制回收。,每次处理一部分,多次处理。2种最为常用:标记清除和引用计数,其中标记清除更为常用。,垃圾收集器会按照固定的时间间隔周期性的执行。(闭包),剩下标记的就是要删除的变量了。,这样垃圾回收器会在运行的时候清理掉。的时候,这个值的引用次数就加1;

2023-04-05 18:07:13 524

原创 继承的实现

缺点:原型对象的所有属性被所有实例共享(父类所有的引用类型属性都会实例出来的对象共享,所以修改一个实例对象的引用类型属性,会导致所有实例对象受到影响);(实现方式是在子类内部调用父类方法,并通过call改变它的作用域,指向子类的this,从而把父类的方法拿过来),他的特点是实例是子类的实例也是父 类的实例,父类新增的原型方法/属性,子类都能够访问,并且原型链继承。方法实现:第一个参数是用作于新对象原型的对象,第二个参数是可选参数,主要是给新对象定义额外属性的对象。缺点:构造继承只能**继承父类的属性值,

2023-03-31 14:45:47 98

原创 requestAnimationFrame定时器

HTML5新增的定时器,是一个用于优化动画效果的API,会在下一次浏览器重绘之前执行回调函数。

2023-03-23 16:54:25 964

原创 事件循环理解

主要包含:script( 整体代码)、setTimeout、setInterval、I/O、UI 交互事件、setImmediate(Node.js 环境)主线程一旦被阻塞,其他任务就需要等待,所以这种类型的任务最好交给。(优先执行于普通的微任务),它具有阻止事件循环继续的优势,适用于在事件循环继续之前,提醒用户有错误发生。,DOM 的任何变动,比如节点的增减、属性的变动、文本内容的变动都会触发MutationObserver。同步和异步任务分别进入不同的执行环境,,先执行完微任务,再执行宏任务.

2023-03-23 10:38:42 301

原创 移动端开发

移动端开发(移动端开发概念、像素、适配、移动端事件)

2022-08-23 21:00:36 718

原创 微信小程序的setData和react的setState同步异步问题

微信小程序的setData和react的setState同步异步问题

2022-08-19 09:23:14 705

原创 请求方式参数总结

请求方式总结

2022-08-18 09:07:43 1787

原创 vue|react脚手架rem适配

vue|react脚手架rem适配

2022-08-17 10:48:16 423

原创 jsx定义与规则

jsx的定义

2022-08-08 21:44:38 124

原创 小程序经典案例

小程序常用案例

2022-08-04 14:01:34 2087

原创 小程序学习目标

小程序目标

2022-08-04 14:00:54 112

原创 小程序笔记3

小程序基础加强

2022-08-04 13:59:48 833

原创 小程序笔记2

小程序总结笔记-基础篇

2022-08-03 11:55:59 454

原创 小程序笔记1

小程序学习笔记

2022-08-03 09:31:32 76

原创 小程序-开发常识

小程序开发

2022-08-01 21:43:30 391

原创 rem适配

前端适配开发中的小结

2022-08-01 16:09:45 94

原创 webSocket学习与使用

webSocket实战

2022-07-20 00:28:15 1740 2

原创 vue封装echarts初始模板

vue封装的echarts初始组件

2022-07-19 22:31:26 288

原创 echarts开发中遇到的问题

echarts开发过程中遇到的问题

2022-07-19 22:17:55 350

原创 echarts学习2终

echarts学习2

2022-07-19 21:03:37 848

原创 echarts学习1

echarts学习

2022-07-18 22:43:36 406

原创 koa2学习

koa2使用的基础

2022-07-18 21:14:12 350

原创 前端常识小积累

前端开发学习遇到的常用常识问题

2022-07-18 18:06:38 401

原创 vue3学习总结

vue3学习笔记总结

2022-07-13 19:55:46 263

原创 vue2学习总结三(vue2终)

vuex与路由的总结

2022-07-12 20:55:30 100

原创 vue2学习总结二

vue学习总结2

2022-07-12 20:30:52 92

原创 provide/inject响应式实现

provide/inject响应式实现手撕代码

2022-07-12 10:21:44 395

原创 vue2学习总结一

vue2学习总结一

2022-07-11 17:11:11 411

原创 闭包的理解与应用

闭包的理解与应用

2022-07-11 16:36:10 258

空空如也

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

TA关注的人

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