![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
文章平均质量分 95
前端攻城狮_YBY
这个作者很懒,什么都没留下…
展开
-
Storybook-UI组件的开发环境
网络的普遍性正在让前端越来越复杂,随着时间的推移,设备、浏览器、可访问性、性能和异步状态等附加需求不断增加。React、Vue和Angular等组件驱动工具有助于将复杂的UI分解为简单的组件,但它们不是银弹。随着前端的增长,组件的数量也会增加。成熟的项目可以包含数百个组件,产生数千个离散的变体。更为复杂的是,这些UI调试起来很痛苦,因为它们与业务逻辑、交互状态和应用程序上下文纠缠在一起。现代前端的广度压倒了现有的工作流程。开发人员必须考虑无数的UI变体,但还没有能力开发或组织所有这些变体。翻译 2024-01-02 17:13:01 · 274 阅读 · 0 评论 -
font-weight设置了为什么没生效
通常情况下,一个特定的字体仅会包含少数的可用字重。若所指定的字重不存在直接匹配,则会通过字体匹配算法规则匹配使用邻近的可用字重。这也就是为什么我们有时候使用特定字重时没有“生效”,看起来跟其它字重差不多的原因所在原创 2023-12-05 15:23:23 · 2357 阅读 · 1 评论 -
Signale 日志记录器的使用
要创建自定义记录器,先定义一个options对象,在其types属性中填入记录器相关数据,然后将该对象作为参数传递给新的 signale 实例。下面是一个覆盖默认记录器error和success的例子types: {error: {badge: '!!options对象可以包含以下任何属性:disabledstreamscopeandtypesdisabled类型:Boolean。原创 2023-11-09 16:09:44 · 217 阅读 · 0 评论