Tags → #coding
-
考虑路由来源的 Vue 页面缓存逻辑
本文介绍了在Vue框架中实现页面缓存逻辑的两种方案。初版方案通过keep-alive和router-view结合使用,以及路由守卫来控制页面缓存,但存在逻辑复杂的问题。新方案简化了逻辑,通过构建目标页面和来源页面的关系,优化了缓存机制,使得代码更加简洁且易于理解。
-
你在电脑上看到的字到底是怎么显示出来的?
探索字符编码的奥秘:从 ASCII 到 Unicode,了解字符码表的起源与演变。深入学习 Unicode 的编码机制,包括 UTF-8、UTF-16 和 UTF-32,以及它们在现代编程语言中的应用。本文还详细介绍了字体与编码的关系,以及如何处理 Emoji 和 CJK 字符的特殊编码问题。
-
玩转 stream API
!阳光溪流 <!-- what's stream 照片流,工作流,我们的生活中充满了各种流 --> 溪流绵延不绝,计算机科学的流也就如这个类比,是连续的数据传输。 为什么计算机科学需要流呢?主要有两点: !是否使用流的区别 上图来源于 2016 - the year of we...
-
CJK 字体文件压缩方案
简单介绍一个生产可用的 CJK 字体文件压缩方案,这个方案使用 python。如果你不喜欢,我还提供了两个 Node 平台的工具供参考。
-
Web 前端开发演变时间线
之前用 logseq 写的小分享,简述了 Web 前端开发的历史和技术演变,大家可以参考一下,你熟悉的技术是什么时候诞生的呢?
-
代码断舍离
不止生活要断舍离,代码也要断舍离。没用的代码快删掉啊!
-
JavaScript Stream 终极指南
这篇文章是关于流(Stream)的深入指南,详细介绍了如何使用浏览器的 Stream API 处理可读、可写和转换流。文章涵盖了核心概念,包括数据块、可读流、可写流、转换流、管道链、回压和分支等。读者能够了解如何创建读取流,以及如何管理和控制流。
-
前端性能优化教程——资源提示
在上一节课程中,我们学习了 CSS 和 JavaScript 等页面资源如何影响页面加载速度,并探讨了如何优化这些资源及其传输,以加快页面渲染。现在是深入了解资源加载进阶话题的绝佳时机,这包括使用资源提示(resource hint)帮助浏览器更迅速地完成加载工作。 资源提示能够通过预告浏览器如...