摘要: function restoreIpAddresses(s) { if (s.length > 12) return [] let result = [] fn(s, [], result) return result }; function fn(remain, temp, result) { i 阅读全文
posted @ 2022-03-14 12:07 jerry-mengjie 阅读(32) 评论(0) 推荐(0)
摘要: 斐波那契数列由0和1开始,之后的斐波那契数列系数由之前的两数相加,比如:1、1、2、3、5、8、13、21、…… 1、普通递归,有重复计算的问题,递归需要堆栈,内存占用多 function fibonacci(n) { let result = n 1 || n 2 ? 1 : fibonacci( 阅读全文
posted @ 2022-03-14 10:53 jerry-mengjie 阅读(199) 评论(0) 推荐(0)
摘要: function Node(value) { this.value = value; this.left = null; this.right = null; } let a = new Node("a"); let b = a.left = new Node("b"); let c = a.rig 阅读全文
posted @ 2022-03-13 13:01 jerry-mengjie 阅读(50) 评论(0) 推荐(0)
摘要: es6只有findIndex,业务需要从尾部查找,自己实现一个findLastIndex /** * 数组原型添加findLastIndex */ (Array.prototype as any)._jt_findLastIndex = function (callback) { try { if 阅读全文
posted @ 2022-03-03 12:13 jerry-mengjie 阅读(545) 评论(0) 推荐(0)
摘要: 1、调试webview,开发者工具打开菜单,微信开发者工具——调试——调试微信开发者工具, 执行document.querySelectorAll("webview")[1].showDevTools(true); 2、打开内置命令,打开普通调试器(非上面调试器),javascript上下文选择to 阅读全文
posted @ 2022-02-22 18:54 jerry-mengjie 阅读(697) 评论(0) 推荐(0)
摘要: 产品提出名片库需求,需要大量生成图片,前端需要花大量时间写原生cavans吗 1、前端方案,采用html2Canvas生成图片,速度快,不支持小程序,生成图片略不完美。 2、后端截图方案,使用ChromeHeadLess无头浏览器截图,html+css可生成完美图片,并且支持小程序,缺点生成速度慢。 阅读全文
posted @ 2022-02-03 17:22 jerry-mengjie 阅读(389) 评论(0) 推荐(0)
摘要: 前端spa静态文件上传腾讯云COS,从单点服务器分散到多点cdn,减轻服务器压力,加快加载速度。 1、commonjs格式导出插件webpack-cos-done-plugin,添加到webpack配置plugins 2、插件中提供apply方法,注册DonePlugin事件,当打包完成执行回调函数 阅读全文
posted @ 2022-02-03 16:42 jerry-mengjie 阅读(295) 评论(0) 推荐(0)
摘要: 用CSS实现柱状图其实很简单,原理就是使用网格布局(Grid Layout)加上线性渐变,缺点不能用数据直接对应,需要换算转化。 SVG元素和HTML元素一样,在输出图形前都需要经过引擎的解析、布局计算和渲染树生成。 无论是使用HTML/CSS还是SVG,它们都属于声明式绘图。 Canvas2D不同 阅读全文
posted @ 2022-01-28 17:44 jerry-mengjie 阅读(1787) 评论(0) 推荐(0)
摘要: 减少登录时间 阅读全文
posted @ 2022-01-17 14:57 jerry-mengjie 阅读(146) 评论(0) 推荐(0)
摘要: 总结:Element功能简单,风格圆润;Ant Design of Vue更多复杂功能,风格与react版一致,更适合我们从react切换为vue技术栈。 阅读全文
posted @ 2022-01-12 15:05 jerry-mengjie 阅读(1309) 评论(0) 推荐(0)