摘要:背景:需求需要把 html 字符串转成 DOM 对象树或者 js 对象树,然后进行一些处理/操作。htmlparser 这个库还行,但是对 attribute 上一些特殊属性值转换不行,同时看了看`开标签语法`(syntax-start-tag:whatwg)、`html-attribute 的支持 阅读全文
posted @ 2019-10-13 23:14 野兽' 阅读 (69) 评论 (0) 编辑
摘要:Chrome 开发者工具有 Application 这么一个面板,主要作用是检查 web 应用加载的所有资源,包括 Manifest、Service Workers、Local Storage、Session Storage、IndexedDB、Web SQL(该标准早已废弃,被 IndexedDB 阅读全文
posted @ 2019-09-01 23:38 野兽' 阅读 (448) 评论 (0) 编辑
摘要:开发过程中难免会遇到内存问题,emmm... 本文主要记录一下Chrome排查内存问题的面板,官网也有,但有些说明和例子跟不上新的版本了,也不够详细... !!! 多图预警!!! 简单的内存信息列表 如果只想查看当前浏览器的各个 tab 正在使用的内存量,则在 Setting - More Tool 阅读全文
posted @ 2019-08-11 21:28 野兽' 阅读 (576) 评论 (0) 编辑
摘要:WPL 和哈夫曼树 哈夫曼树,又称最优二叉树,是一棵带权值路径长度(WPL,Weighted Path Length of Tree)最短的树,权值较大的节点离根更近。 首先介绍一下什么是 WPL,其定义是树的所有叶结点的带权路径长度之和,称为树的带权路径长度,公式为 WPL = W1 * L1 + 阅读全文
posted @ 2019-07-21 14:55 野兽' 阅读 (138) 评论 (0) 编辑
摘要:阅前:只是一篇随手的笔记(内容参考来源书籍:数据结构与算法、算法导论、算法精解、算法图解等书籍),帮助自己记录学习过程,顺便留些坑。 栈 遵循后进先出原则的有序集合。 生产: → +3 | 3 | → +2 | 2 | | 2 | | | → +1 | 1 | | 1 | | 1 | 消费: | 3 阅读全文
posted @ 2019-07-14 18:09 野兽' 阅读 (35) 评论 (0) 编辑
摘要:临时起的兴趣,想写一篇关于ts decorator的文章,就花小半天整理了一下... 这东西,在ES2017里好像也有... 文档的话看这里。 因为临时,就没想写太多文字介绍,带少许文字说明直接开撸代码吧。 本文通过ts编译后的decorator代码结合两个案例来解释一番装饰器是什么?能做什么?有什 阅读全文
posted @ 2019-04-23 19:30 野兽' 阅读 (117) 评论 (0) 编辑
摘要:世上本没有路,走的人多了,便变成了路 -- 鲁迅 本次讨论的话题就是需要在各个服务之间踏出条"路",让问题有"路"可循。 至于为什么用 jaeger... 这个支持多语言方案算么?遵循 opentracing 规范算么?开箱即用算么?还有更多其他方面的支持? 至于为什么遵循 opentracing 阅读全文
posted @ 2019-04-21 18:54 野兽' 阅读 (1406) 评论 (1) 编辑
摘要:MySql 踩坑一时爽,一直踩啊一直爽... 以下记录刚踩的三个坑,emmm... 首先是远程机子上创建表错误(踩第一个坑),于是将本地机器 MySql 版本回退至和远程一致(踩第二个坑),最后在第二个坑里踩到了第三个坑。 Sequelize 创建表报错 针对 Sequelize 创建表的时候,报错 阅读全文
posted @ 2019-03-28 16:38 野兽' 阅读 (164) 评论 (0) 编辑
摘要:这是一篇浅入浅出的 Redux 实现过程的推演笔记!正常来说应该是要从源码下手开始解析,这里是逆向推演,假如有需求是要这么一个东西,那么该如何从零开始实现? 通过该笔记,更多的是希望自己能够多熟悉从无到有的开发思维,而非源码解析这种从有到有的轮子思维。 Rudex 介绍 Rudex 介绍 首先确认目 阅读全文
posted @ 2019-03-26 09:23 野兽' 阅读 (220) 评论 (0) 编辑
摘要:简单的探索下正则表达式的相关知识,首先先了解下正则表达式的引擎和匹配过程区别,再试着掌握如何在场景中编写正则表达式,再然后探索下根据上文已知的原理和编写过程怎么去优化正则表达式,最后给出一些js里正则相关的小扩展。 基础及原理简单介绍 了解一下正则表达式的正则引擎(正则表达式使用的理论模型是有穷自动 阅读全文
posted @ 2019-01-29 12:02 野兽' 阅读 (312) 评论 (0) 编辑