构建我们的用防DDoS户界面设计系统-墨者安全-墨者盾
DDOS防御_CC防护_高防CDN服务器_【墨者安全】—墨者盾墨者盾—你的网站贴身保镖!

QQ:800185041
高防免费接入:400-0797-119

渠道合作:156 2527 6999

主页 > 行业资讯 > 构建我们的用防DDoS户界面设计系统

构建我们的用防DDoS户界面设计系统

小墨安全管家 2020-11-19 10:29 行业资讯 89 ℃
DDoS防御
随着BitSight前端团队的进展,我们正在投资于我们的设计基础设施,以实现更快的开辟、更好的协作以及更统一的产品外观。构建更好的用户界面的策略的一部分是实现一具设计系统——一组通过组织和记录的组件,能够在我们的产品中重用。建立那个系统需要大量的研究和大量的工作来打下基础。经过创建这些组件,我们能够经过预定义元素的正确用法来创建更统一的UI。我们还能够更快地创建页面和视图,同时代码复杂度更低,因为组件的样式和行为基本实如今这篇文章中,我将展示我们怎么开辟我们的设计系统,开辟人员怎么使用它,以及下一步要做啥。品牌和颜色我们的第一具要紧工作是定义基础:颜色、字体和徽标处理。定义正式的颜色和字体有助于清理页面之间的细微差异,并使确定元素使用哪种颜色变得很容易。最重要的细节是文本、边框和背景颜色的定义。在我们有这些指导方针之前,DDoS防御,开辟人员和设计人员会依照他们以为元素的亮度或暗度来挑选十六进制代码,从而导致"50度灰度"咨询题。我们还编写了一些简单的指南,讲明了在信息层次结构中何时使用不同的阴影,为我们的颜色挑选添加了上下文和意义。色样和代码定义我们为开辟创建了一具单独的颜色定义文件。我们使用Webpack读取那个文件,并自动将所有颜色作为CSS文件中的变量使用。最终,我们添加了一具linting规则,假如有人使用十六进制代码而不是这些变量中的一具,就会抛出一具错误,它强制实现一致性,并确保所有颜色都只在一具位置定义可重用组件那个概念并不是啥新奇事——创建一组快速且易于实现的预定义元素。在BitSight,我们审核了几个现有的组件集,并确定了创建我们自个儿的组件集的需要。这使我们可以开辟一具统一的外观并优化交互元素,以满脚我们的需求和用例。我们的一些可重用组件我们使用React创建了所有这些,并将它们公布到私有包存储库。这使得我们的组件能够独立测试和开辟。我们能够使用版本号治理更新。独立开辟这些组件有几个要紧优点。在页面中实现一具很快速和简单,同时组件的功能不需要额外的测试。假如一具组件中有一具bug,我们能够在一具地点修复它,更新版本,接着每个用例都会修复那个bug。设计系统可重用组件是构建用户界面的很实用的工具,然而随着我们团队的扩大,我们在强制执行标准用法和保持开辟人员和设计人员与可用工具同步方面遇到了越来越多的咨询题。解决方案是实现一具在线设计系统。我们挑选使用StorybookJS,一具流行的用户界面元素文档系统我们设计系统的第一具版本。该系统的关键特性是可感觉每个元素添加易于阅读的使用指南。我们还能够对不同的组件属性和变体举行实验。示例实现代码是自动生成的—这是一具方便的快捷方式。更重要的是,CC防御,DDoS防御,我们的设计系统是用户界面元素的"真实来源",我们的前端开辟人员和用户体验设计师都使用该系统来参考正确的组件使用想法。这有助于防止误用元素,并加强不同页面之间的一致性。只要公布更改,在线设计系统就会自动保持最新。下一步是啥目前,我们然后在设计系统中记录和开辟可重用组件。我们拥有的内容越多,它就越实用。该设计系统还没有在网上公开,但大概会在未来公布。有了这些文档将支持我们的目标,即随着我们的成长,不断改进我们产品的UI,而且我们向来在寻觅使设计和开辟更快、更容易的想法。

构建我们的用户界面设计系统

DDoS高防


DDoS防御

当前位置:主页 > 行业资讯 > 构建我们的用防DDoS户界面设计系统

标签列表
DDoS防御
网站分类
X
 

QQ客服

400-0797-119