扫一扫分享
yall.js是一个有特色的包装seo友好的延迟加载<img>,<picture>,<video>和<iframe>元素,以及css背景图像。它适用于所有现代浏览器,包括IE 11.它在可用的情况下使用Intersection Observer,但从版本3开始,必须为旧浏览器填充此api。它还可以使用Mutation Observer监视dom的更改,以便在初始加载后附加到DOM的延迟加载元素,这可能是单页应用程序所需要的。它还可以优化使用浏览器空闲时间requestIdleCallback,并通过使用减少jank requestAnimationFrame。
要使用yall,请从目录中抓取yall.min.js(或者yall.min.mjs如果您是现代排序)dist并将其打到页面上。你也可以用npm安装它:
npm install yall-js
手机预览