摘要: 1. 原理:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据比另一部分的所有数据要小,再按这种方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,使整个数据变成有序序列。 2. 代码实现: 1 function quickSort(arr) { 2 var len = a 阅读全文
posted @ 2021-06-26 23:15 icyyyy 阅读(40) 评论(0) 推荐(0)
摘要: 1.原理: 将一个数插入一个已经排好序的数据中 (1)第一次循环时,从第2个数开始处理。我们将第1个数作为已经排好序的数据:当第2个数 > 第1个数时,将第2个数放在第1个数后面一个位置;否则,将第2个数放在第1个数前面。此时,前两个数形成了一个有序的数据。 (2)第二次循环时,我们处理第3个数。此 阅读全文
posted @ 2021-06-26 23:05 icyyyy 阅读(37) 评论(0) 推荐(0)
摘要: 1. 算法步骤: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。 2. 代码 阅读全文
posted @ 2021-06-26 22:30 icyyyy 阅读(87) 评论(0) 推荐(0)
摘要: 懒加载(延迟加载) (1)定义:图片进入可视区域之后再请求图片资源的方式 (2)优点:页面加载速度快,可以减轻服务器的压力,节约了流量,用户体验好 (3)本质:对一个实例的getter方法的重写 (4)实现: 第一种是纯粹的延迟加载,使用setTimeOut或setInterval进行加载延迟. 第 阅读全文
posted @ 2021-06-26 19:09 icyyyy 阅读(238) 评论(0) 推荐(0)
摘要: 4XX表示客户端发生错误 1. 400 :Bad Request 请求报文存在语法错误 2. 401:Unauthorized 表示发送的请求需要有通过 HTTP 认证的认证信息 3. 403:Forbidden 表示对请求资源的访问被服务器拒绝 阅读全文
posted @ 2021-06-26 12:59 icyyyy 阅读(198) 评论(0) 推荐(0)