0

我想制作一个可以在其他网站上加载的库。因此,我想确保我的插件代码不会与网站代码冲突。

我正在研究使用 Preact 的可能性,因为它非常小并且提供了很多功能。

该库需要适用于网站使用的每个框架。它不需要与网站框架具有相同的 api。但它仍然需要工作。

当网站框架不同时,Preact 我猜它不会冲突,所以这不是问题。但我想当网站使用 Preact 7.2.1 并且库使用 Preact 8.2.6 时,这是一个问题。

我不希望它与代码冲突,也不希望网站可以使用所有事件。图书馆应该是自包含的。

认为我正在考虑: - 执行 preact 和匿名函数中的所有库代码是否足以包含它?- jQuery 更改在执行后恢复 $,不要认为这适用于 Preact。

你知道这个问题的解决方案吗(或者它是否开箱即用)?

4

1 回答 1

0

它不干扰的答案是因为它没有设置全局变量

https://github.com/developit/preact/issues/954#issuecomment-350284112

于 2017-12-20T09:35:16.220 回答