随笔分类 - 

分享看到的深度好文。
摘要:大家好,我是小雨小雨,致力于分享有趣的、实用的文章。 内容分为原创和翻译,如果有问题,欢迎随时评论或私信,很乐意和大家一起探讨,一起进步。 分享不易,希望能够得到大家的支持和关注。 vite出了好久了,也出了好多相关文章,我也想出,然后我就写了。:) 该文档对应的vite版本:2.0.0-beta. 阅读全文
posted @ 2021-01-14 11:25 小雨小雨丶 阅读(1381) 评论(4) 推荐(1)
摘要:什么是roma roma,中文名 ,是Facebook的rn团队的产出,是一个试验性质的javascript工具链,集编译,linter,格式化,打包,测试等等于一体。目标是成为一个处理javascript源代码的全面性工具。 roma不是一个收集已有工具的整合体,所有的内部组件都是有业务逐渐提炼出 阅读全文
posted @ 2020-03-05 00:08 小雨小雨丶 阅读(634) 评论(0) 推荐(0)
摘要:什么是内存管理 内存管理是 和`协调`应用程序访问电脑内存的过程。这个过程是复杂的,对于我们来说,可以说相当于一个黑匣子。 当咱们的应用程序运行在某个操作系统中的时候,它访问电脑内存(RAM)来达成下列几个功能: 1. 运行需要执行的字节码(代码) 2. 存储程序运行时候所需的数据 3. 加载程序运 阅读全文
posted @ 2020-02-04 12:00 小雨小雨丶 阅读(1301) 评论(0) 推荐(2)
摘要:在之前工作的地方,我们一直使用webpck去构建。但是,经过长达四年的更新迭代,每个人都在同一个项目中做了不同的操作和更新,这导致我们生产构建时间达到了惊人的一分半,watch模式的rebuild也达到了14秒之久。 这导致你每次保存代码都需要等待漫长的14秒之久。 有几个小技巧可以是构建时间从一分 阅读全文
posted @ 2020-01-15 17:01 小雨小雨丶 阅读(821) 评论(0) 推荐(0)
摘要:异步加载css资源 加开页面首屏显示速度使我们前端一直在追求的目标,而css资源在这些优化中同样也是不可或缺的。 一个网站可能有一部分css资源是必须的,他需要在页面渲染完之前就被加载完,并和html一起解析,这个暂时无法做手脚,但是我们可以把一些非关键的css进行异步化,也就是异步加载。 市面上有 阅读全文
posted @ 2019-12-28 15:40 小雨小雨丶 阅读(546) 评论(0) 推荐(1)
摘要:我曾经做过js讲师,在我的任教过程中,模块系统一直是学生们的薄弱点。有一个充分的理由可以解释这个问题: 模块在javascript中有一段奇怪且不稳定的历史 。这篇文章我们将讨论这段历史,并且,你讲了解过去的模块的相关知识,以更好的理解当前模块的工作原理。 在学习如何在js中创建模块之前,首先需要明 阅读全文
posted @ 2019-12-15 17:37 小雨小雨丶 阅读(677) 评论(0) 推荐(2)
摘要:"原文链接" variable fonts(下文中vf为缩写)是数字时代制作的字体技术,用更小的文件大小在web上提供更丰富的排版,但是一项新的技术往往伴随着新的挑战和复杂未知的情况。不过,我们要拥抱技术,那么怎么才能使用它呢? 让我们从以下几个问题去学习一下variable fonts。 "什么是 阅读全文
posted @ 2019-12-14 12:25 小雨小雨丶 阅读(2117) 评论(2) 推荐(2)
摘要:对于前端来说,最重要的莫过于用户体验了,这次我们聊一聊骨架屏 Skeleton Screen 我们平常对于需要请求加载的内容,可能用的比较多的是loading动画,比如在内容区域放一个菊花图,当请求结束,并且render tree构造完成后,将菊花图移除,展示用户想看的内容。虽然这种方式没啥缺点,但 阅读全文
posted @ 2019-12-10 09:35 小雨小雨丶 阅读(765) 评论(0) 推荐(0)
摘要:有没有办法只通过css来确定input标签是否有输入? 我有这个想法是因为我想完成一个自动补全的input部件,最基本的功能是: 如果input没有内容,这隐藏下拉框 反之,显示下拉框 我找到了一个也许不是很完美的实现方案,描述中可能会有一些细微的区别,不过我还是很希望能做这个简单的分享 首先,我们 阅读全文
posted @ 2019-12-04 15:42 小雨小雨丶 阅读(1937) 评论(0) 推荐(1)