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

浙公网安备 33010602011771号