使用Preact 开发基于Shadow DOM的JS插件

2021-10-09 14:21:37 浏览数 (1)

前言

第三方JS插件在日常开发中经常会使用到。对于一些不涉及到展示的功能插件,仅需要引入一个js文件即可,但对于一些界面级插件,如轮播图、富文本编辑器等,往往还需要单独引入css文件使之展示正常。但由于CSS存在覆盖问题,即使遵循某些规范(如BEM),仍然不可忽视。

如果可以仅引入一个js文件,并且插件样式能完全做到与主体应用隔离,那么插件的通用性也能进一步提高。Shadow DOM无疑是一个极具诱惑的选择(还不了解Shadow DOM的同学可以看这

0 人点赞