- 博客(11)
- 收藏
- 关注
原创 大致流程设计
大家好!我是今天的新郎官张浩的过命兄弟兼临时主持人XXX。说实话,给兄弟主持婚礼,比我自己结婚还紧张……(停顿)但是今天,我必须站在这儿!因为我和新郎从穿开裆裤就认识了,他人生最重要的时刻,我必须亲自见证。接下来,让我们一起用掌声欢迎今天的主角——XXX先生和XXX女士!
2025-05-19 16:17:56
315
原创 浏览器缓存(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
原创 JS 对象数组将某些相同属性值合并,其他属性累积
需求:某个对象数组,将其某些属性值相同的对象拿到,然后合并这些对象。举例:有一个数组,其2,3项前9项相同,可以合并。
2022-11-11 10:14:18
2054
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人