自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用TS对axios进行简单封装

【代码】使用TS对axios进行简单封装。

2024-03-04 20:22:09 496

原创 闭包的理解、使用、和注意点

具体来说,它可以被理解为定义在一个函数内部的函数,这样内部函数就可以访问到外部函数的局部变量。在JavaScript这样的动态类型脚本语言中,闭包的存在是为了允许我们间接访问函数内部的变量,同时也能延长这些变量的使用寿命,并减少命名空间污染。闭包可以用在许多地方。它的最大用处有两个,一个是前面提到的可以读取函数内部的变量,另一个就是让这些变量的值始终保持在内存中。需要注意的是,在使用闭包时应注意编码习惯,确保在退出函数之前,将不再使用的局部变量及时释放,以免造成内存浪费。

2024-03-02 08:51:04 180

原创 什么是重排与重绘?如何减少重排?

在页面的生命周期中,一些效果的交互都有可能发生重排(Layout)和重绘(Painting),这些都会使我们付出高额的性能代价。浏览器从下载文件至本地到显示页面是个复杂的过程,这里包含了重绘和重排。通常来说,渲染引擎会解析HTML文档来构建DOM树,与此同时,渲染引擎也会用CSS解析器解析CSS文档构建CSSOM树。接下来,DOM树和CSSOM树关联起来构成渲染树(RenderTree),这一过程称为Attachment。然后浏览器按照渲染树进行布局(Layout),最后一步通过绘制显示出整个页面。

2024-03-01 09:08:27 1256 1

原创 防抖和节流

防抖和节流是前端开发中常用的两种性能优化技术。

2024-02-28 19:35:29 342 1

原创 vue3组件常用的通信方式

父组件父组件富一代资产{{ money }}元#app {子组件子组件1儿子不知道父亲有{{ porps.money }}元儿子知道了会争这{{ money }}元(template中可以直接省略porps---script中无法省略!

2024-02-27 20:51:14 330 1

原创 计算机专业必看的几部电影

影片的有趣之处在于它结合了《搏击俱乐部》和《一级恐惧》,大玩人格分裂和心性伪装的把戏,在最后十五分钟给予观众极大震撼,反转再反转的结局,导演着实黑了观众一把,也再次点题人不能总藏在他的计算机后面,最大的安全漏洞并不是存在于什么程序或者服务器内,人类才是最大的安全漏洞。社会工程学,简称社工,是一门欺骗的艺术,也是网络安全中不可或缺的一部分,不懂社工的人,以为社工是诈骗,懂社工的人才明白它到底有多可怕。精通社工的人,可能会利用一个手机号,一个名字,一个单位,一个住址,就可以对相关人进行欺骗。

2024-02-27 08:19:48 945

原创 css3新特性

这些新属性使HTML5能够更好地支持新的Web应用和新的用户需求。动画和过渡(Animations and Transitions):CSS3 支持关键帧动画和过渡效果,用于在 CSS 中创建动态效果。响应式设计(Responsive Design):CSS3 提供了一些特性,如媒体查询(Media Queries),允许开发人员创建在不同设备和屏幕尺寸上都能良好显示的响应式网页设计。多列布局(Multi-column Layout):CSS3 提供了一种创建多列文本或布局的方法,类似于报纸的排版。

2024-02-27 07:47:33 672

原创 数组常用的二十种方法

/ 拼接数组arr11 、 arr12 得到数组[1,2,3,4,5,4,3,2,1]console.log(arr23.filter((item) => item > 2));// 7、indexOf ---> 在数组查找对应目标第一次出现的下标 参数为查找的元素 查找到返回下标 未找到返回-1。

2024-02-24 11:23:09 510

空空如也

空空如也

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

TA关注的人

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