- 博客(3)
- 收藏
- 关注
原创 new一个关键字做了哪些事情
2. 将构造函数的作用域赋给新对象(因此 this 就指向了这个新对象);使用 new 操作符。3. 执行构造函数中的代码(为这个新对象添加属性);1. 创建一个新对象;
2023-07-17 09:02:32 46 1
原创 请说出Promise.all()、Promise.race()区别?
答:两者都是可以同时调用多个promise实现,Promise.all可以将多个实例组装成一个新的实例,成功的时候返回一个成功数组,失败的时候则返回最先被reject失败状态的值;其中有一个实例不成功则返回reject。race()是赛跑的意思,也就是说Promise.race([p1, p2, p3])里面的结果哪个获取的快,就返回哪个结果,不管结果本身是成功还是失败。
2023-07-17 09:01:12 135 1
原创 跨域及解决方案
如果两个页面的协议、端口号和域名都一样,那么他们具有相同的源,(默认的端口号为80),如果两个不同的源之间想要访问资源或操作DOM,那么会有一套基础的安全策略的限制,我们称为同源策略。概念:指客户端(浏览器)向服务器请求数据时,请求的域名、端口号、谢雨与挡圈页面不一致时会出现的一种情况。script标签不受同源策略影响,可以动态生成script去请求数据,但是仅限get请求。当在iframe中加载新页面时,name的属性值依旧保持不变。3)window.name + iframe跨域。
2023-07-11 19:50:10 114 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人