Node.js内存管理和V8垃圾回收机制 发表于 2019-07-22 | 更新于: 2019-12-10 字数统计: 4.3k 字 | 阅读时长 ≈ 17 分钟 快速导航 Nodejs中的GC Nodejs垃圾回收内存管理实践 内存泄漏识别 内存泄漏例子 手动执行垃圾回收内存释放 V8垃圾回收机制 V8堆内存限制 新生代与老生代 新生代空间 & Scavenge 算法 老生代空间 & Mark-Sweep Mark-Compact 算法 ... 阅读全文 »
前端路由跳转基本原理 发表于 2019-07-18 | 更新于: 2019-12-10 字数统计: 1.4k 字 | 阅读时长 ≈ 5 分钟 Hash 1 相关 ApiHash 方法是在路由中带有一个 #,主要原理是通过监听 # 后的 URL 路径标识符的更改而触发的浏览器 hashchange 事件,然后通过获取 location.hash 得到当前的路径标识符,再进行一些路由跳转的操作,参见 MDN location.href:返 ... 阅读全文 »
chrome开发者工具各种骚技巧 发表于 2019-07-17 | 更新于: 2019-12-10 字数统计: 364 字 | 阅读时长 ≈ 1 分钟 对于每个前端从业者来说,除了F5键之外,用的最多的另外一个键就是F12了chrome还有各种骚姿势,这个网站是:umaar.com/dev-tips/,本文分享一些实用且聪明的调试技巧。 1.曾经,在线调伪类样式困扰过你? 2.源代码快速定位到某一行!ctrl + p 3.联调接口失败时,后台 ... 阅读全文 »
js闭包 发表于 2019-07-17 | 更新于: 2019-12-10 字数统计: 1.8k 字 | 阅读时长 ≈ 6 分钟 闭包的英文是Closure,一种将代码封装在一处而实现上下文独立的闭合结构,所以翻译成 闭包。翻译成闭包我觉得挺”信、雅、达”的。英文的意思大概是:a function which closes over the environment(scope) in which it was defined. ... 阅读全文 »
MAC下 VScode 运行 调试OpenCV 配置(完美解决) 发表于 2019-07-17 | 更新于: 2019-12-10 字数统计: 1.4k 字 | 阅读时长 ≈ 6 分钟 https://github.com/angel-star/vscode_OpenCV_template_for_Mac/tree/master关于OpenCV的安装我这里就不再赘述了 记得用brew并指定相关版本 安装在安装成功后记得注意看它的提示文字 文章目录 项目目录 c_cpp_prope ... 阅读全文 »
JS 中提升幸福度的小技巧 发表于 2019-07-16 | 更新于: 2019-12-10 字数统计: 3.4k 字 | 阅读时长 ≈ 14 分钟 1. 类型强制转换 1.1 string强制转换为数字可以用 *1来转化为数字(实际上是调用 .valueOf方法)然后使用 Number.isNaN来判断是否为 NaN,或者使用 a!==a 来判断是否为 NaN,因为 NaN!==NaN 12345'32'*1 //32'ds'*1 //NaN ... 阅读全文 »
【实例】通过 CSS自定义属性(CSS变量)和 JavaScript 实现高级CSS主题切换 发表于 2019-07-16 | 更新于: 2019-12-10 字数统计: 2.9k 字 | 阅读时长 ≈ 12 分钟 在本教程中,我们将使用 CSS自定义属性(也称为CSS变量)来为简单的HTML页面实现主题切换。 我们将创建暗黑和明亮的示例主题,然后编写JavaScript 以在用户单击按钮时在两者之间切换。如果你以前没接触过,请先阅读CSS变量(自定义属性)实用指南及注意事项这篇文章就像在典型的编程语言中一样, ... 阅读全文 »
React 性能分析器介绍 发表于 2019-07-16 | 更新于: 2019-12-10 字数统计: 2k 字 | 阅读时长 ≈ 7 分钟 注:本文翻译自 React 官方博客,并且已经更新到最新的 React 中文文档中,马上查看《介绍 React 性能分析器》React 16.5 增加了对新的开发者工具 DevTools 性能分析插件的支持。 此插件使用 React 实验性的 Profiler API 来收集有关每个组件渲染的用时信 ... 阅读全文 »
5个技巧让你更好的编写 JavaScript(ES6) 中条件语句 发表于 2019-07-16 | 更新于: 2019-12-10 字数统计: 2.5k 字 | 阅读时长 ≈ 10 分钟 使用 JavaScript 时,我们经常需要处理很多条件语句,这里分享5个小技巧,可以让你编写更好/更清晰的条件语句。 1.使用 Array.includes 来处理多个条件我们来看看下面的例子:JavaScript 代码: 123456// conditionfunction test(fruit ... 阅读全文 »
现代 CSS 选择器指南 发表于 2019-07-16 | 更新于: 2019-12-10 字数统计: 4.3k 字 | 阅读时长 ≈ 16 分钟 https://www.html.cn/archives/10323我已经使用CSS多年了,但直到最近我还没有深入研究过关于 CSS 选择器的主题。为什么我需要学习 CSS 选择器呢? 我们现在知道了所有的内部选择器了吗?问题是(至少对我来说是这样)随着时间的推移,很容易习惯在每个项目上使用相同的习 ... 阅读全文 »