上一页 1 2 3 4 5 6 7 8 ··· 19 下一页
摘要: 分支模型实战总结 在阿里,我们如何做代码分支管理 阅读全文
posted @ 2022-04-24 09:13 我是格鲁特 阅读(24) 评论(0) 推荐(0) 编辑
摘要: const a = new Set([1,2,3]); const b = new Map(); const c = [1,2,3]; const d = null; const e = {id:1} const isPlainObject = (obj) => { return Object.pr 阅读全文
posted @ 2022-04-23 08:54 我是格鲁特 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 最后一条,准确的意思是动态表单项,完整的说明,看这里 阅读全文
posted @ 2022-04-22 10:36 我是格鲁特 阅读(24) 评论(0) 推荐(0) 编辑
摘要: property属于DOM,是JavaScript的对象;attribute是html的自带属性,可以通过attributes属性或者getAttribute/setAttribute方法进行访问 property的属性值可以是任意类型,attribute的属性值类型只能是string proper 阅读全文
posted @ 2022-04-21 12:08 我是格鲁特 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 完整说明 阅读全文
posted @ 2022-04-21 11:54 我是格鲁特 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 详解 阅读全文
posted @ 2022-04-21 08:59 我是格鲁特 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 直接插入排序(Straight Insertion Sort)核心思想是将是将一个记录插入到已经排好序的有序表中,从而得到一个新的、记录数增1的有序表。跟打扑克牌一样。开始时,我们的左手为空并且桌子上的牌面向下。然后,我们每次从桌子上拿走一张牌并将它插入左手中正确的位置。为了找到一张牌的正确位置,我 阅读全文
posted @ 2022-04-20 22:44 我是格鲁特 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 1.矩形相交检测算法 两个矩形相交有如下四种情况: 如果两个矩形,假设为o1和o2,若两者相交,那么矩形o1、o2的中心点与矩形的边长是有一定关系的,如下图: if(Math.abs(x0 - x1) <= o1.width/2 + o2.width /2 && Math.abs(y0- y1) < 阅读全文
posted @ 2022-04-20 13:47 我是格鲁特 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 这种算法采用了分而治之的思想: 分割:把未排序的列表划分为 n 个子列表,每个包含一个元素(只有一个元素的列表被认为是有序的)。 合并:不停地合并子列表生成新的已排序列表,直到最后合并为一个已排序的列表。 两个数组合并时,只需要比较二个数组的第一个数,谁小就先取谁,取了后就在对应数列中删除这个数。然 阅读全文
posted @ 2022-04-20 09:51 我是格鲁特 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 一、什么是尾调用(Tail Call) 当一个函数调用另一个函数时,如果调用语句是该函数中的最后一步,并且返回该调用结果,这个调用就是尾调用。 function foo() { return bar(); // bar()是foo()的最后一步调用,所以是尾调用 } 以下两种情况均不属于尾调用,因为 阅读全文
posted @ 2022-04-15 12:57 我是格鲁特 阅读(207) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 19 下一页