- 博客(20)
- 收藏
- 关注
原创 简单的说一下axios和fetch
Axios 和 Fetch 都是用于发送 HTTP 请求的库,它们都可以在浏览器和 Node.js 环境中使用。Axios 和 Fetch 都是用于发送 HTTP 请求的库,但 Axios 提供了更多的高级功能和简洁的 API 设计。在实际项目中,可以根据需求和场景选择合适的库。如果需要更多的高级功能和简洁的 API 设计,可以选择 Axios;如果需要使用原生的浏览器 API,可以选择 Fetch。
2024-02-20 21:21:50
656
原创 vue2中的计算属性和过滤器有什么不同
总结:过滤器主要用于简单的数据处理和格式化,而计算属性用于复杂的数据计算和处理。计算属性提供了更好的性能和缓存机制,因此在处理复杂数据时,推荐使用计算属性。计算属性:计算属性可以依赖组件的其他数据(如 data、props 等),并且可以在模板中直接使用,就像普通数据属性一样。计算属性:计算属性通常用于对数据进行复杂的计算或处理,例如数据的排序、过滤、汇总等。计算属性:计算属性会缓存结果,只有当依赖的数据发生变化时,才会重新计算结果。计算属性:计算属性是通过在组件内部的 computed 属性定义的。
2024-02-20 21:12:15
324
原创 谈一谈JavaScript中的闭包
一个函数和对其周围(词法环境)的引用捆绑在一起(或者说函数被引用包围),这样一个组合就是闭包。也就是说,闭包让你可以在一个内层函数中访问到其外层函数的作用域。在 JavaScript中,每当创建一个函数,闭包就会在函数创建的同时被创建出来。结合上面的定义,我们可以得到如下公式:闭包 = 函数 + 外层作用域举个简单的例子,现在有一个test函数,在其函数内部访问一个外层作用域中的变量,这个行为就是闭包的引用。var name = '闭包'test()
2024-02-13 21:35:20
659
1
原创 vue中的v-if与v-for
官方不推荐v-for和v-if同时使用,或同时作用在同一个Dom元素,因为两者的优先级不同,会带来性能上的消耗。vue2中v-for的优先级大于v-if,vue3中则相反。
2024-02-08 21:03:25
635
原创 vue3中的v-bind
v-bind是 Vue.js 中的一个核心指令,用于在 Vue 组件或 DOM 元素上绑定数据属性。它允许你将 Vue 实例中的数据或计算属性绑定到 DOM 元素的属性上。当数据发生变化时,v-bind会自动更新 DOM 元素的属性。v-bind的简写形式是冒号。例如,v-bind:src可以简写为:src。以下是v-bind
2024-02-08 20:25:06
1368
原创 实现类似chart GPT文字流式输出的效果
该效果需要使用到SSE通信方式,对此不太熟悉的小伙伴,可以先看一下我的这篇文章,先大致了解一下SSE的基本用法。
2024-02-04 22:04:32
639
1
原创 SSE通信方式 使用流信息向浏览器推送信息
SSE,全称Server-Sent Events,当服务器向浏览器发送的不是一次性的数据包,而是一个数据流且会连续不断地发送过来,可以使用SSE通信。它基于 HTTP 协议,提供服务器向浏览器单向通信通道,默认支持断线重连,一般只用来传送文本。
2024-02-04 21:49:52
953
1
原创 span标签的title属性
起到一个备注提示作用,在UI层类似于第三方插件中的悬浮文字提示气泡,在sapn标签上面悬停几秒就能看到title里的内容。
2024-02-03 22:06:41
2275
1
原创 记录一下刚接触vue时认为比较重要的知识点
我们为什么要存储 Token 呢?因为 Token 是系统发放的,是允许客户端访问系统的一种授权凭证,当客户端携带 Token 请求资源的时候,系统是需要验证 Token 是合法授权的,才允许客户端可以访问相关资源。为安全起见,再日后请求用户的相关信息时,都要携带由服务器下发的用户唯一标识符token每个用户的标识符都不同,请求不同用户的信息时需要再请求中携带不同的token值。vue路由跳转,如果再配置路由信息的时候将某组件配置成当前页的子路由,则在跳转的时候之后再当前页面进行跳转不会跳转到外页。
2024-01-28 21:30:08
1803
原创 蚂蚁框架使用过程中的一些问题总结以及注意事项
之前使用过蚂蚁框架开发过一个中后台系统,由于当时是第一次接触这个框架,所以也是边学边做,在使用的过程中做了一些笔记。
2024-01-28 20:29:36
357
原创 开发微信小程序过程中的一些知识点记录~
与vue不同,vue中的data用来存储组件的私有状态,是可读可写的,而property是用来接受父组件传递过来的参数,只可读,不可写。在小程序组件中,事件处理函数和而自定义方法需要定义在methods节点中,以下划线开头的是自定义方法(建议),没有则是事件处理函数。在自定义组件的 js 文件中,需要使用 Component() 来注册组件,并提供组件的属性定义、内部数据和自定义方法。小程序的图片标签是image,而vue的图片标签是img,同html一样。
2024-01-28 19:33:23
415
原创 防抖和节流的介绍以及用法
都是优化高频率执行代码的一种手段,为了优化体验,需要对某事件进行调用次数的限制,对此我们就可以采用 防抖(debounce) 和 节流(throttle) 的方式来减少调用频率
2024-01-28 18:22:41
402
转载 彻底弄懂时间戳以及其处理方式
彻底弄懂GMT、UTC、时区和夏令时blog.youkuaiyun.com搞懂时区 、UTC、GMT、Unix 时间戳 - 掘金moment常用方法总结 - 掘金
2024-01-28 18:08:57
52
原创 ant design pro框架动态获取菜单栏icon图标不显示
动态获取菜单栏内容,icon图标不显示,依照官方文档操作仍无效果。打印控制台icon字段为underfind。icon 只能用 dom,access 必须要触发页面的重新渲染才有用。遍历从服务器端动态获取菜单内容为每一个层级设置icon的时候,
2024-01-28 17:43:38
534
原创 防抖处理与useState在一起失效问题
防抖处理将请求API部分自定义方法进行封装回调,当useState中定义更新状态的方法不在这个回调函数中时会干扰防抖的处理,将setuseState方法放在防抖的回调函数中即可。
2024-01-28 17:39:48
205
原创 从0-1部署上线自己的个人网站
今日分享两个可以免费上线个人网站的神器,分别是Vercel和4EVERLAND两者部署的方式大同小异,需要上线的项目可以从第三方库中引入,也可本地上传,具体操作可以查看各自的官网。部署成功后与项目保持同步,项目发生改变会在后台自动同步重新部署,域名自动分配,方便快捷,支持查看网站访问量等功能,方便我们对自己的网站进行更好管理。
2024-01-28 02:02:53
330
原创 Ping命令的使用
回忆一下我第一次接触Ping这个命令的场景:当时给一个IP地址代理了一个新域名,但是总是无法访问,搞得我焦头烂额,我老大随口就来了一句:“你ping一下不就知道这个域名它有没有生效了嘛”啊?Ping?那是啥玩意?当时大眼瞪小眼,搞得我着实尴尬那么废话不多说,下面就简单的介绍一下Ping命令是啥,它到底是用来干嘛的。
2024-01-28 00:47:37
319
原创 如何修改本地hosts文件
hosts文件是一个用于储存计算机网络中各节点信息的计算机文件;作用是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址。简单理解就是,在hosts文件中可以为IP地址和域名建立一个映射关系,在浏览器中直接访问域名,就会自动寻找其对应的IP地址。
2024-01-28 00:10:51
5588
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人