- 博客(3)
- 收藏
- 关注
原创 promise和async,await的使用
需要特别注意的是,Promise.all获得的成功结果的数组里面的数据顺序和Promise.all接收到的数组顺序是一致的,即p1的结果在前,即便p1的结果获取的比p2要晚。成功和失败的返回值是不同的,成功的时候返回的是一个结果数组,而失败的时候则返回最先被reject失败状态的值。注意:因为async把函数变成了异步的,当里面有await表达式时,会依次的从上往下执行,执行await表达式里面的东西后才会执行排在表达式后面的数据。async,await是promise的语法糖,是基于promise使用。
2024-08-07 16:43:53
619
原创 浏览器跨域问题
浏览器跨域问题什么是跨域问题?跨域问题来源于JavaScript的"同源策略",即只有 协议+主机名+端口号 (如存在)相同,则允许相互访问。也就是说JavaScript只能访问和操作自己域下的资源,不能访问和操作其他域下的资源。跨域问题是针对JS和ajax的,html本身没有跨域问题。查看浏览器开发者工具Console报错:调用(非跨域)调用(跨域:域名不一致)调用(跨域:端口不一致)调用(跨域:协议不同)请注意:localhost和127.0.0.1虽然都指向本机,但也属于跨域。
2024-08-07 16:19:32
1230
原创 防抖和节流的日常处理及相应的区别
在日常书写代码的时候,我们为了防止用户重复的进行操作造成浏览器 的性能消耗和I/o堵塞,我们就会用到防抖和节流,来减少用户的不必要的重复操作防抖:用户多次操作只会执行一次let but=document.querySelectorAll('.clickButton div') let timeint=null but[0].addEventListener('click',()=>{ if(timeint){ ...
2022-03-23 17:13:12
493
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人