2017-12-12 20 views
0

다른 웹 사이트에서로드 할 수있는 라이브러리를 만들고 싶습니다. 그 때문에 내 플러그인 코드가 웹 사이트 코드와 충돌 할 수 없도록하고 싶습니다.한 사이트에서 여러 가지 사전 버전을 충돌없이 사용할 수 있습니까

매우 작고 많은 기능을 제공하기 때문에 Preact를 사용할 가능성을 연구 중입니다.

라이브러리는 웹 사이트가 사용하는 모든 프레임 워크에서 작동해야합니다. 웹 사이트 프레임 워크와 동일한 API를 가질 필요는 없습니다. 그러나 여전히 작동해야합니다.

웹 사이트 프레임 워크가 다른 경우 Preact 나는 그것이 충돌하지 않는 것 같아서 문제가되지 않습니다. 그러나 웹 사이트에서 Preact 7.2.1을 사용하고 라이브러리에서 Preact 8.2.6을 사용하는 경우 문제가되는 것 같습니다.

나는 코드와 충돌하기를 원치 않으며 모든 이벤트가 웹 사이트에서 사용 가능하지는 않습니다. 도서관은 자체 보관해야합니다.

내가 생각하고 있다고 생각한 것 : - 익명의 함수에서 preact와 모든 라이브러리 코드를 실행하면 충분합니까? - jQuery 변경 사항은 $ 실행 후 복원됩니다. Preact에서 작동하지 않을 것이라고 생각하지 마십시오.

이 문제에 대한 해결책을 알고 있습니까 (또는 상자에서 작동합니까)?

답변