SAPUI5WebComponents是UI5Evolution项目的关键支柱,旨在为UI5实现UI元素的轻量级独立消费。顾名思义,它们是使用Web组件标准构建的。WebComponents适用于所有主流浏览器。它们基于一组Web标准,例如自定义元素、ShadowDOM、HTML模板以及ES6类和模块。WebComponents允许创建自定义HTML标签,扩展浏览器的标准HTML标签词汇表。在这些自定义HTML标签的背后,它们提供了通过HTML和CSS定义的视觉外观以及使用JavaScript实现的行为。最后,WebComponents的美妙之处在于它们可以与任何使用HTML标记的Web框架一起工作。让我们看一个具体的例子:UI5WebComponents是UI5的新产品,它提供基本的和精选的高级UI元素作为WebComponents。就像UI5控件一样,这些UI元素是根据SAPFiori设计指南,结合SAPFiori3设计实现的。因此,它们非常适合确保跨静态网站和Web应用程序的视觉和行为一致性。UI5WebComponents的外观和行为就像UI5控件一样。此外,它们还具有熟悉的企业级功能,如稳定性、国际化、可访问性和主题支持。与UI5控件相比,UI5WebComponents的占用空间要小得多,因为UI5控件嵌入到应用程序编程模型中,而UI5WebComponents则没有。这就是UI5Web组件与UI5控件的区别。它们使您能够将我们的UI元素与您选择的任何基于HTML的UI技术一起使用。UI5WebComponent并不是建立在UI5之上,而是一个轻量级的独立UI元素,并不是UI5的继承者,而是将UI5相关品质和SAPFioriUX带到HTML层面的补充产品,兼容任何使用UI5的Web框架WebComponent一起适用于:向不是使用web框架构建的静态网站添加一些交互式UI元素向已经使用不同web框架的web应用程序添加一些新功能
