幸运的兔脚

发布于 2021.05.05笔记前端

最近在搞移动端适配,突然发觉自己对设备尺寸、物理像素和css像素之类的东西没什么概念,导致完全想象不出同样的东西在不同设备上会有什么样的显示差异。 难受,逐查之…… 查了些资料,和这篇文章一样,我也收获了一大堆名词hhh 最近查了好多关于移动端适配的资料,把人都看懵了,收获了一堆名词: CSS像素、物理分辨率、逻辑分辨率、设备像素比、PPI、DPI、DPR、DIP、Viewport 其实废话那么…

发布于 2021.03.17笔记javascriptPromise

今天在 QQ 群里摸鱼闲晃的时候,看到有位群友提了一个非常有意思的问题: 下面这串代码中,为什么 4 在 3 之后被打印。 说实话一开始我还觉得这问题挺无聊的,毕竟这种写法可能有那么点实际意义,但可读性很差,对于代码的维护来说很不友好,在我的观念中能在实际应用中写出这种代码的,要么是真大佬,要么就是迫于无奈的老代码。 但是,这会我不是在摸鱼么,在摸鱼的时候就是会对这种“无聊”的题目产生兴趣然后去…

发布于 2020.03.11笔记babel

我又回来回顾基础了,在之前的配置 React 脚手架一文中我简单介绍了 Babel,但当时对 Babel 的了解还十分浅显,很多地方还时不清不楚不明不白的,于是今天就来重新学习整理一下。 几句废话 打开 Babel 的官网,说实话每次都看得头昏眼花,什么东西可以不装?什么东西必装?哪些设置有用?哪些设置可以默认?总要研究好久…… 总之,Babel 的配置可以简单理解成 预设 + 插件 的模式。预…

发布于 2019.07.18reactwebpackjavascript笔记

一开始学习 React 的时候,一直使用官方提供的命令来进行项目的创建,最近心血来潮,想看看官方的脚手架搭建方式,于是运行了这个命令……好家伙,生成了一大堆文件。 随便打开一个……卧槽,密密麻麻的,看的我满头冒汗 emmmm 稍微阅览了一下,我发现这个 628 行的配置文件散发着让(wo)人(bu)拒(xiang)绝(kan)的味道…… 仔细想了想,这也是因为之前草草的学习了一下 webp…

发布于 2019.04.23react笔记

每个组件都包含“生命周期方法”。 通常,组件的生命周期可以分为三个阶段:挂载阶段、更新阶段、卸载阶段。 官方文档可参考:https://reactjs.org/docs/react-component.html#the-component-lifecycle 截至本文编辑日期,react 版本为:v16.8.6 挂载阶段 在这个阶段中,组件将会被创建,执行初始化,然后插入 DOM 中。 生命周期…