簡體   English   中英

包括范圍限定的JavaScript庫

[英]Include javascript libraries scoped

我正在創建一個網站小部件。 用戶可以在其中將javascript文件包含到他們的網站中,而我的小部件將出現在他們的網站上。

問題:我想使用zepto.js和bone.js,但是如果包含我的小部件的用戶已經在使用骨干,也許正在使用jquery怎么辦?

我希望對我的庫進行范圍划分,以便它們不會干擾用戶可能正在運行的任何內容。

我不知道如何做到這一點,但這是澄清我想要的建議:

window.myWidgetSuperScope = function Backbone () {
  //include backbone.js here
}

Google和Facebbok帶有+ / like按鈕可使用iframe解決此問題。 但這實際上取決於您的小部件將要執行的操作。 如果它需要交互和修改包含它的頁面,那么您必須處理頁面上可能存在的內容。 就像使用已經包含的主干版本(如果有)一樣,或者將zepto和bb包含在其他名稱空間中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM