当前位置: 海之晶网站设计> 建站知识> 建站教程>可重用组件的圣杯:自定义元素、影子DOM和NPM

可重用组件的圣杯:自定义元素、影子DOM和NPM

文章出处:网站建设-海之晶网络 | 网站编辑:网站设计 | 发表时间:2020/9/27 21:24:32
分享:

即使是最简单的部件,人力成本也可能很高。UX团队进行可用性测试。许多利益相关者必须签署设计。

开发人员进行AB测试、易访问性审计、单元测试和跨浏览器检查。一旦你解决了一个问题,你就不想重复这种努力了。通过构建可重用组件库(而不是从头开始构建所有组件),我们可以不断利用过去的努力,避免重温已经解决的设计和开发挑战。

建立一个组件库对于像谷歌这样拥有大量共享同一品牌的网站组合的公司尤其有用。通过将他们的UI编码成可组合的小部件,大公司既可以加快开发时间,又可以实现项目间视觉和用户交互设计的一致性。在过去的几年里,人们对样式指南和模式库的兴趣与日俱增。考虑到多个开发人员和设计人员分布在多个团队中,大型公司寻求实现一致性。我们可以比简单的色板做得更好。我们需要的是易于分发的代码。

手动复制和粘贴代码很容易。然而,让代码保持最新是维护的噩梦。因此,许多开发人员依赖包管理器跨项目重用代码。尽管它的名字叫Node Package Manager,它已经成为前端包管理的无与伦比的平台。目前在NPM注册表中有超过700000个软件包,每月下载数十亿个软件包。任何带有包.json文件可以作为可共享的包上载到NPM。虽然NPM主要与JavaScript相关,但包可以包含CSS和标记。NPM使得重用和更新代码变得容易。您不需要在很多地方修改代码,而是只在包中更改代码

关键字:
南京市汉中路1号国际金融中心9楼
建站热线:13815417591
免责声明: 本站部分内容来源于互联网,如果本站部分内容侵犯您的权益,请您告知,站长会立即处理。