自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 异步任务用同步的写法实现

async/await 异步任务用同步的写法实现 语法: async function fn(){ console.log('程序开始') let data = await myPromise({method:'get',url:'http://ip:port/userlist'}) console.log('程序结束') } 注意: 1. await后面一定是一个promise对象 2. 在async关键字声明的函数中 代码示例如下: 引用的util.js如下:

2022-04-27 21:15:27 116

原创 同步和异步

同步与异步 同步: 一件事情做才能开始下一件事 异步: 多个事情同时并发执行 异步操作: setTimeout 异步任务 当一个操作开始执行后,主程序无需等待它的完成,可以继续向下执行。 此时该操作可以跟主程序同时(并发)执行。 异步任务: ajax异步网络通讯技术 setTimeout() 异步任务: 1. 两个或两个以上的任务,同时并发执行 2. 主程序启动一个任务之后,这个任务与主程序同时并发执行 异步任务的结果,由回调函数处理 promise ...

2022-04-27 21:07:35 138

原创 同源策略+跨域问题

一、同源策略 同源策略是浏览器的一个安全功能,不同源的网页脚本在没有明确授权的情况下,不能读写对方资源,所谓同源是指‘协议+域名+端口’三者相同。 1,浏览器的一个安全功能 如果不使用浏览器此安全策略对你没影响 2,同源'协议+域名+端口' 3,不同源的网页脚本在没有明确授权的情况下,不能读写对方资源 二、跨域问题 使用ajax技术(XMLHttpRequest对象),从一个网页去请求另一个网页资源时,违反浏览器同源策略限制,引起的安全问题,称为跨域。 解决跨域方案 方法一: 跨域资源共

2022-04-27 20:49:41 214

原创 用JS实现汉诺塔

问题:用递归法解决n层汉诺塔? 解题思路:1、定义一个函数:hannuo(a, b, c, n);此函数的意义是将a柱上的模块借助b柱转移到c柱上; 2、找到递归出口,即当n=1时,就转移a柱上的第n层板块到c柱上,也就是a柱上的最大的那一个模块n,代码语句为:document.write(`请把${a}移到${c}<br>`) 3、要解决第n块模块,就必然要先解决第n-1块模块,所以,就可以套用该函数,来解决这第n-1块的转移,且这第n-1块模块要先转移到b柱上,再输出document.

2022-03-14 18:32:16 2501

原创 JS数组学习

数组初识

2022-03-14 11:30:14 123

空空如也

空空如也

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

TA关注的人

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