自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 大致流程设计

大家好!我是今天的新郎官张浩的过命兄弟兼临时主持人XXX。说实话,给兄弟主持婚礼,比我自己结婚还紧张……(停顿)但是今天,我必须站在这儿!因为我和新郎从穿开裆裤就认识了,他人生最重要的时刻,我必须亲自见证。接下来,让我们一起用掌声欢迎今天的主角——XXX先生和XXX女士!

2025-05-19 16:17:56 315

原创 F-EPO(Front-end performance optimization)前端性能优化篇

优化,是提升网站在搜索引擎中排名的关键步骤。

2025-01-16 16:04:28 610

原创 浏览器缓存(Browser Cache)篇

协商缓存是指浏览器在请求资源时,浏览器和服务器之间协商确定是否使用缓存副本的形式。如果资源的强缓存失效(即过期),浏览器将向服务器发送请求,并在请求中携带上次缓存的相关信息。服务器收到请求后,会根据携带的信息来判断资源是否有更新。如果资源没有更新,则服务器返回一个空的响应,并在响应头中设置状态码为304(Not Modified),告诉浏览器可以使用本地缓存。如果资源有更新,服务器将返回新的资源,并在响应头中设置相关的缓存信息。在浏览器缓存机制中,强制缓存优先于协商缓存进行处理。当。

2025-01-16 15:58:10 1277

原创 Ajax_Fetch_Axios篇

XMLHttpRequest.send() 方法中如果 Ajax 请求是异步的则这个方法发送请求后就会返回,如果Ajax请求是同步的,那么请求必须响应后才会返回。,将 Axios.prototype.request 的内部 this 绑定到新建的 Axios 对象上,从而形成一个axios实例。底层根据默认设置 新建一个 Axios 对象,axios 中所有的请求[ axios,axios.get,axios.post等…,对于同步执行的 Ajax 请求代码步骤三要放在send的前面,否则没有意义。

2025-01-16 15:57:33 380

原创 webpack和vite篇

Plugin用于扩展Webpack的功能,它通过在整个构建过程中的特定时机挂载钩子实现,以实现对构建过程的干预和定制。,Vite 通过利用原生的 ES 模块和按需编译的方式,以及高效的 HMR 机制,使开发者在开发过程中能够获得更快的反馈和更流畅的开发体验。Webpack是一个现代前端开发中常用的静态模块打包工具,它可以将各种资源,如JavaScript、CSS、图片等,视作模块,然后通过 loader 转换这些资源,并且通过 plugin 提供各种功能,最终打包成符合生产环境部署要求的静态资源。

2025-01-16 15:53:04 568

原创 crypto文件加密和解密

为防止模型文件被下载盗用,为此将模型进行加密,在渲染时再进行解密,可以有效防止模型被盗用的情况,这里使用crypto进行加密和解密

2025-01-04 10:31:35 1572

原创 echarts绑定点击事件

echarts绑定点击事件

2024-10-30 20:09:28 4213 2

原创 Vue2+3篇

面试题总结

2024-10-17 18:46:23 621

原创 Vue3 使用Vitest进行单元测试

Vue3使用Vitest进行单元测试

2024-10-15 13:30:59 3021 1

原创 Vue2 使用Jest进行单元测试

Vue2使用Jest进行单元测试的简单练习的配置

2024-10-14 18:00:28 1477

原创 JS 对象数组将某些相同属性值合并,其他属性累积

需求:某个对象数组,将其某些属性值相同的对象拿到,然后合并这些对象。举例:有一个数组,其2,3项前9项相同,可以合并。

2022-11-11 10:14:18 2054 1

空空如也

空空如也

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

TA关注的人

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