如何載入第三方js

2021-08-03 12:42:54 字數 716 閱讀 7856

網頁中載入js檔案是乙個老問題了,已經被討論了一遍又一遍,這裡不會再贅述各種經典的解決方案。js檔案可以通過**來分為兩個緯度:第一方js和第三方js。第一方js是網頁開發者自己使用的js**(內容開發者可控)。而第三方js則是其他服務提供商提供的(內容開發者不可控),他們將自己的服務包裝成js sdk供網頁開發者使用。這篇文章關注的第三方js檔案的載入。

檔案內容不可控

不一定有強快取(cache-control/expires)

**載入速度越慢,使用者流失越多

所以要考慮下如何在有很多第三方js的情況下,保證他們不影響到**自己的載入速度。我們可以非同步載入這些第三方js**。

非同步載入

非同步載入js的方法很多,最常見的就是動態建立乙個標籤,然後設定其src和async屬性,再插入到頁面中。這裡有個demo。實際操作的**如下:

<>推薦閱讀:北京最大的整形醫院

function load(url) {

var scrs = document.getelementsbytagname('');

var last = scrs[scrs.length - 1];

var scr = document.('');

scr.src = url;

scr.async = true;

last.parentnode.insertbefore(scr, last);

load('test.js');

Qt 動態載入第三方庫

最近寫桌面測試程式,要使用到tsclib.dll,只有乙個tsclib.dll和tsclib.lib檔案。因此選擇顯示呼叫dll 使用qlibrary類 在pro檔案中,新增.lib檔案的位置 libs l d hitempt api l mydll dll檔案在動態呼叫時有兩個作用 1.編譯時用到...

第三方點評如何發展

在電子商務世界雜誌刊登的 中國電子商務 2006 2006 第三方點評網 這個定位延伸至其他可能的領域。原先通過餐飲美食點評積累的 注意力效應 和龐大的 會員就成了其核心競爭力,在餐飲業的 業界影響力 效應將只是乙個副產品。除了餐飲業,最可能走向領域主要有兩個方向 日常生活方向和旅行方向。這兩個方向...

第三方點評如何發展

除了餐飲業,最可能走向領域主要有兩個方向 日常生活方向和旅行方向。這兩個方向都可能,甚至都可以,至於哪個會成為餐飲後的第乙個進入的領域,則取決於以下兩個要素 當前會員的需求,是日常生活方向的需求多還是旅行方向的需求多。實際上這個將決定,在大眾點評網的轉型過程中,可以從原有 注意力效應 中獲得的助力有...