摘要: http://lazynight.me/2834.html 二、 输出结果 执行上面代码的结果如下,会产生4 组6 位字符串,任意一组都可以作为当前字符串的短链接地址。 三、 跳转原理 当我们生成短链接之后,只需要在表中(数据库或者NoSql )存储原始链接与短链接的映射关系即可。当我们访问短链接时 阅读全文
posted @ 2019-09-23 19:03 单先生 阅读(64) 评论(0) 推荐(0) 编辑
摘要: let deepTraversal1 = (node, nodeList = []) => { if (node !== null) { nodeList.push(node); let children = node.children; for (let i = 0; i < children.length; i++) { deepTraversal1(... 阅读全文
posted @ 2019-09-23 19:03 单先生 阅读(185) 评论(0) 推荐(0) 编辑
摘要: let memoize = function(fn,resolver){ console.log('resolver:', resolver); let cache = {}; return function(...args){ let key = typeof resolver 'function' ? resolver.apply(this,args) :JSON.stringify(args 阅读全文
posted @ 2019-09-23 09:01 单先生 阅读(161) 评论(0) 推荐(0) 编辑