页面的滚动布局跟 CSS overflow
属性的设置息息相关,关系到某块溢出屏幕(容器)的元素部分能否正常滚动出现在视口中,或者相对于根元素定位的元素是否具有同步滚动的能力。overflow 从单个元素的视角理解不难,但是 overflow
的向上传播特性,使得它动辄影响页面布局,最后滚不滚得动就不好说了。
设计一对通用的消息提示组件 —— Alert & Toast
在浏览器页面中,通用的消息提示组件一般可以分为静态局部提示和动态全局提示,用于反馈用户需要关注的信息,使用频率较高。
【译】什么时候使用 useMemo 和 useCallback
性能优化总是会有成本,但并不总是带来好处。我们来谈谈 useMemo
和 useCallback
的成本和收益。
Node Cluster Workers IPC
Node 以单进程、JS 单线程架构运行时,由于其异步非阻塞、事件驱动的特性,能够同时接受大量并发请求,I/O 线程“接单”后放入事件队列中等着被事件循环处理。
Vue MVVM 实现(Proxy 篇)
上一篇实现 MVVM 数据劫持是基于 ES5 的 Object.defineProperty() API,新的轮子将使用 Proxy 替代,follow Vue 3;在原有轮子的基础上做些改造,适配 Proxy。 Object.defineProperty() 和 Proxy 实现 MVVM 数据
Vue MVVM 实现(defineProperty 篇)
使用 Elementary OS
Win10 VMware 安装 Elementary OS
如何选择技术博客的发布方式
之前一直有记录笔记的习惯,但都是不公开只给自己看的“笔记”,不能见人那种,怎么简单怎么来,方便下次快速索引;这样的内容肯定缺乏正常文章要有的完整性、可读性、逻辑连贯性。。。
为了锻炼自己的文字表达能力,和本着知识分享的精神,顺带系统整理下曾经的个人笔记,于是开始写公开的博客文章,在搜索引擎中留下自己的印记。