本篇內(nèi)容主要講解“LABjs是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“LABjs是什么”吧!
LABjs是一個(gè)動(dòng)態(tài)腳本加載器,旨在用靈活且性能優(yōu)化的替代API替代丑陋,非性能<script>標(biāo)記的使用。LABjs的定義特征是能夠以瀏覽器允許的速度并行加載所有JavaScript文件,但如果文件之間存在依賴關(guān)系,則可以選擇確保正確的執(zhí)行順序。
LABjs方法加載
$LAB.setGlobalDefaults()
參數(shù)值為:
AlwaysPreserveOrder一個(gè)布爾值(默認(rèn)值為false),控制是否一個(gè)隱式空wait()調(diào)用假定每個(gè)腳本加載后,基本上所有的腳本在鏈條部隊(duì)執(zhí)行串行順序(加載并聯(lián),默認(rèn)情況下,不受此設(shè)置)。
UseLocalXHR一個(gè)布爾值(默認(rèn)值為true)用ajaxXHR來預(yù)加載腳本
AllowDuplicates
一個(gè)布爾值(缺省為false)控制LABjs是否會(huì)檢查其內(nèi)部腳本URL緩存以防止腳本URI被(不小心,很可能)加載一次。默認(rèn)情況下,LABjs不會(huì)讓任何重復(fù)請(qǐng)求相同的腳本的URL。
BasePath本地腳本的基本路徑
CacheBust一個(gè)布爾值(缺省為false)增加了一個(gè)隨機(jī)數(shù)字參數(shù),防止每個(gè)腳本的URL從你的請(qǐng)求的URL緩存取
Debug布爾值,用于web控制臺(tái)將記錄$LAB各個(gè)步驟的加載/處理邏輯,這個(gè)屬性只有在引入LABjs源碼或者LAB-debug.min.js文件后才生效
$LAB.setOptions()
設(shè)置一個(gè)或多個(gè)選項(xiàng)只有在影響當(dāng)前$LAB正在執(zhí)行鏈,此方法必須是$LAB鏈第一個(gè)執(zhí)行方法。參數(shù)和setGlobalDefaults()一樣。格式為:$LAB.setOptions({...}).script(...)...
LABjs加載腳本
$LAB.script()加載腳本
傳遞參數(shù):
string一個(gè)相對(duì)或者絕對(duì)的script地址
object對(duì)象包含如下屬性:
srcscript文件的位置
type指定類型("text/javascript","text/vbscript")
charset指定字符編碼
array數(shù)組
function函數(shù)如果一個(gè)函數(shù)是發(fā)現(xiàn)作為參數(shù)之一,該函數(shù)將會(huì)被立即執(zhí)行,必須直接返回一個(gè)值。返回值必須是另一個(gè)容許類型(字符串、對(duì)象或數(shù)組)。如果函數(shù)調(diào)用的結(jié)果在任何返回值(“未定義”)或值是“falsy”(false,空等),它將被視為沒有腳本加載
到此,相信大家對(duì)“LABjs是什么”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)建站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
分享名稱:LABjs是什么-創(chuàng)新互聯(lián)
網(wǎng)站路徑:http://jinyejixie.com/article44/digphe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、網(wǎng)頁設(shè)計(jì)公司、自適應(yīng)網(wǎng)站、ChatGPT、企業(yè)建站、微信公眾號(hào)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容