每天get几个JavaScript小技巧(四)
作者:
肖青荣 | 来源:发表于
2022-05-31 15:19 被阅读0次判断图片加载完成
const imgLoadAll = function (arr, callback) { //图片加载
let arrImg = []
for (let i = 0; i < arr.length; i++) {
let img = new Image()
img.src = arr[i]
img.onload = function() {
arrImg.push(this)
if(arrImg.length === arr.length) {
callback && callback()
}
}
}
}
音频完成加载操作
const loadAudio = function(src, callback) {
let audio = new Audio(src)
audio.onloadedmetadata = callback
audio.src = src
}
浏览器是否支持Webp格式
const isSupportWebp = function () {
return !![].map &&
document.createElement('canvas').toDataURL('image/webp').indexOf('data:image/webp') == 0;
}
本文标题:每天get几个JavaScript小技巧(四)
本文链接:https://www.haomeiwen.com/subject/nkpzprtx.html
网友评论