yepnope.js是一個超高速的按條件異步加載資源的加載器,允許你只加載使用到的資源(css及js)。
yepnope.js的一個典型實例:
yepnope({
test:Modernizr.geolocation,
yep:'normal.js',
nope:['polyfill.js','wrapper.js']
});
此實例表示如果Modernizr.geolocation為真的時候加載normal.js,為假則加載polyfill.js及wrapper.js。
yepnope完整語法:
yepnope([{
test:/*boolean(ish)輸入條件*/,
yep:/*array(ofstrings)|string-條件為真時加載的資源*/,
nope:/*array(ofstrings)|string-條件為假時加載的資源*/,
both:/*array(ofstrings)|string-條件無論真假都加載*/,
load:/*array(ofstrings)|string-條件無論真假都加載*/,
callback:/*function(testResult,key)|object{key:fn}回調函數*/,
complete:/*function加載完成后執行的函數*/
},...]);
為什么使用yepnope:
Gzip后只有1.6K比大多數的資源加載器都小
可以加載CSS及JS
yepnope通過了作者能找到的所有的瀏覽器的測試
yepnope完全分離資源加載和執行,這樣你可以控制資源的執行順序
提供友好的API和促進資源的邏輯組合
模塊化設計,你可以自己擴充功能(見稍后的Prefixes及filters)
鼓勵按需加載資源
集成在Modernizr中
默認總是按照資源列表(你所提供的文件列表順序)順序執行
可處理資源回退(fallback),且仍優先并行下載依賴的腳本,看下代碼更容易理解。
看完了這篇文章,相信你對“yepnope怎么用”有了一定的了解,如果想了解更多相關知識,歡迎關注本站行業資訊頻道,感謝各位的閱讀!
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
(資料圖片)提起怎么上傳音樂大家在熟悉不過了,被越來越多的人所熟知,那你知道怎么上傳音樂嗎?快和小編一起去了解一下吧!1、第一步在我們的手機里面打開音樂軟件,進去聽歌的界面,點擊右上方的列圖標。2、打開側邊欄界面之后,點擊個人頭像進入個人頁面。3、進去個人主頁界面之后,點擊右上方的賬號設置。4、進去個人信息界面之后,點擊上傳音樂作品。進去上傳音樂作品界面之后,點擊上傳作品。進去上傳音樂作品的詳情界...
如今,MMA(綜合格斗)在很多格斗比賽中逐漸流行起來。作為一項各種踢、打、摔、抓,規則極其開放的格斗賽事,可以說是最接近街頭徒手無規則的較量??梢哉f,MMA的徒手格斗能力幾乎是其他項目無法比擬的,因為它足夠全面,技巧豐富。當然,要達到專業水平還是需要大量艱苦的訓練。說到MMA,就不得不說UFC了。UFC是世界上最強大的MMA賽事,無數頂尖選手誕生于此。網上有句話叫“能進UFC的拳手都不是普通人”,...
美國最新CPI數據顯示,2021年11月CPI同比大漲6.8%,創1982年6月(39年)以來的最高水平??鄢称泛湍茉吹暮诵腃PI同比上漲4.9%,漲幅比10月的4.6%還要大,這也是1991年以來的最高漲幅。上月11日,美國CPI剛剛創下31年最高水平。機構認為:CPI同比讀數再度走高,創近40年來新高,但并未超海外市場預期。11月CPI同比繼續攀升至6.8%,是1982年6月以來的新高。但是...