首页 > 解决方案 > 在 Web 组件中包含外部库是不好的做法吗?

问题描述

我刚开始玩网络组件。我已经习惯了使用 jQuery,并且不确定是否可以在定义我的 Web 组件自定义元素时使用它的一些功能。这被认为是一种不好的做法吗?里面只允许使用香草Javascript吗?利弊是什么,出于什么原因?谢谢。

标签: javascriptweb-component

解决方案


这不一定是坏习惯。实际上,这取决于您打算对 Web 组件做什么。

如果是为了学习目的,或者是为了设计快速原型,这可能是一个好主意。

如果是为了分发它们,也许这是一个坏习惯,因为这篇文章中开发的关于堆叠不同框架的原因:例如,您可能会面临不同版本的 jQuery 之间的一些不兼容问题:您在自定义元素中使用的版本,以及开发人员使用的版本在包含您的自定义元素的页面中。


推荐阅读