摘要: const arr = [{ id: 1, parent: null }, { id: 2, parent: null }, { id: 3, parent: 1 }, { id: 4, parent: 2 }, { id: 5, parent: 3 }, { id: 6, parent: 1 }] 阅读全文
posted @ 2020-09-11 22:49 潴哥 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 非原地: const arr = [3, 4, 2, 7, 9, 6, 2, 8, 3, 6, 2, 1, 6, 3, 7, 4, 21, 8, 0, 5]; // const arr = [3, 4, 2]; function bubble(data) { var cache = []; var 阅读全文
posted @ 2020-09-11 22:47 潴哥 阅读(132) 评论(0) 推荐(0) 编辑
摘要: for 循环 const arr = [3, 4, 2, 7, 9, 6, 2, 8, 3, 6, 2, 1, 6, 3, 7, 4, 21, 8, 0, 5]; var i = arr.length - 1, pos = 0; var l = arr.length - 1; while (i) { 阅读全文
posted @ 2020-09-11 22:43 潴哥 阅读(129) 评论(0) 推荐(0) 编辑
摘要: function Then(fn){ var __self__ = this; this.node = null; this.err = null; this.catchFn = null; this.endFn = null; this.running = true; this.queue = [ 阅读全文
posted @ 2020-09-11 22:40 潴哥 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 换一个版本的: function curry() { const fn = arguments[0]; let slice = Array.prototype.slice; let cache = slice.call(arguments) if (arguments.length - 1 < fn 阅读全文
posted @ 2020-09-11 22:37 潴哥 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 赶紧记录下来,今天坑了大半天了,年纪大了爱忘事。 --inspect-brk, 今天一直用--inspect.. 第一步: chrome地址栏输入 chrome://inspect 并且设置相应端口,默认为: 9229 第二步: 命令行输入 node --inspect-brk ooxx.js 今天 阅读全文
posted @ 2020-09-11 16:14 潴哥 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 网上看到的文章大多是说原理的,要么就是贴一堆无关紧要的代码,说不到核心上。 Fiber是分片执行,没错,但是怎么把控制权交回UI线程的, 其实是利用了异步原理。 上代码: 1 if ( // If Scheduler runs in a non-DOM environment, it falls b 阅读全文
posted @ 2020-09-06 19:49 潴哥 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 如果说js作为一门解释型语言,多少影响到性能,那么把js编译成二进制文件呢 是不是对Nodejs性能优化有帮助? NectarJS:编译JavaScript为任意平台原生二进制代码 github地址: https://github.com/NectarJS/nectarjs 阅读全文
posted @ 2020-09-06 19:35 潴哥 阅读(735) 评论(0) 推荐(0) 编辑
摘要: 前端规范整理:1.css、图片命名均采用下划线命名(banner_名称,logo_名称,button_名称,menu_名称,pic_名称,title_名称)。 2.文件名采用驼峰命名(为了和php端保持统一),3.js组件,css文件,如果是个人编写,在文件开头注明作者,js类注明参数,甚至使用方法... 阅读全文
posted @ 2013-04-09 12:35 潴哥 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 简单的说,css简写就是在等效的前提下,把多句css代码简化成一句。在我看来,简写css的好处有三:一是写起来方便(就像键盘快捷键);二是简化代码;三是帮助你熟悉和深刻理解css。 闲话少说,书归正传。能够简写的css属性主要有以下几个: font 简写: font:italic sma... 阅读全文
posted @ 2013-04-08 17:50 潴哥 阅读(524) 评论(0) 推荐(0) 编辑