每个现代网站都必须快速。尽管有许多提高页面速度的技术和插件,但是,您可能不知道从哪里开始。
在逐步脚本是提高速度很好的资源。它用作惰性加载图像脚本,该脚本在用户向下滚动页面时逐渐加载图像。
这是一个免费的开源项目,因此您可以下载它并在任何网站上运行。另外,它还可以在100%Vanilla JS上运行,因此零依赖关系可能会让您失望。
https://thinker3197.github.io/progressively/
您可以在Progressively主页上观看实时演示。
它与其他延迟加载脚本略有不同,因为它在整个页面上保持固定的图像大小。这样可以防止每当图像快速加载到视图中并增加内容高度时,您都会看到烦人的页面跳转。
图像占位符实际上看起来像您正在加载的图像。太棒了!
这种精巧的技术使访问者有机会在加载图像之前预览图像的外观。所有这些都是通过JavaScript处理的,JavaScript会检查用户在页面上的位置,并在显示图像时预加载图像。
Progressive确实具有相当广泛的API,因此它是Web开发人员的绝佳选择。该设置可以获取技术支持,因此如果您了解基本前端编码的方法,将对您有所帮助。
但是您可以在GitHub主页上了解更多信息,其中包括完整的API文档,设置说明和示例代码段,您可以为项目复制/粘贴这些代码段。
https://thinker3197.github.io/progressively/
如果您需要一个值得信赖的延迟加载图像脚本而又没有令人讨厌的依赖关系,那么请逐步进行尝试。它是完全免费的,并且为开发人员提供了许多自定义功能。
还可以浏览Progressively GitHub,以了解更多信息并获取可下载的源代码。