Jquery 图片延迟加载技术
参考网址:http://code.ciaoca.com/jquery/lazyload/
延迟加载能大大增加你网站的加载速度!
需要引入以下文件<Jq文件也是少不了的>:
<script src="~/Content/demo/jquery.lazyload.js"></script>
<script src="~/Content/demo/jquery.lazyload.min.js"></script>
<script type="text/javascript">
$('img').lazyload();
</script>
这些JQ文件的下载地址:http://code.ciaoca.com/jquery/lazyload/
官方网址:http://appelsiini.net/projects/lazyload/
建议将这些JQ文件引用放在HTML 文档的最下面,这句话很重要。
所引用的JQ文件必须在1.4版本以上
所加载的图片,必须设置他的高和宽。
最后,通过一个简单的例子加以示范:
示例代码如下:
- <!DOCTYPE html>
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title></title>
- <style type="text/css">
- img {
- height:800px; width:500px;
- }
- </style>
- </head>
- <body>
- <img src="data:images/grey.gif" data-original="images/1.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/2.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/3.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/4.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/5.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/6.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/7.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/8.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/9.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/10.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/11.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/12.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/13.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/14.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/15.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/16.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/17.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/18.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/19.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/20.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/21.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/1.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/2.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/3.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/4.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/5.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/6.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/7.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/8.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/9.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/10.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/11.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/12.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/13.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/14.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/15.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/16.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/17.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/18.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/19.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/20.jpg" /><br />
- <img src="data:images/grey.gif" data-original="images/21.jpg" /><br />
- </body>
- </html>
- <script src="Scripts/jquery-3.1.1.js"></script>
- <script src="Scripts/jquery-3.1.1.min.js"></script>
- <script src="Scripts/jquery.lazyload.js"></script>
- <script src="Scripts/jquery.lazyload.min.js"></script>
- <script type="text/javascript">
- $('img').lazyload();
- </script>
示例网址:http://www.huaxuancch.com/index.html
JQ版本下载:http://www.jq22.com/jquery-info122
演示截图,请打开示例网址,
由上图可知,网址初步仅仅只加载两张图片。
然后........
我们滑动鼠标滑轮.........
每滑到一张图片,就会自主加载。
这样的方式,避免了一次性加载所有图片,使网站打开速度大增。同时,也不会影响使用!
@陈卧龙的博客
Jquery 图片延迟加载技术的更多相关文章
- 使用jquery插件实现图片延迟加载技术(懒加载)
有时我们看到一些大型网站,页面如果有很多图片的时候,当你滚动到相应的行时,当前行的图片才即时加载的,这样子的话页面在打开只加可视区域的图片,而其它隐藏的图片则不加载,一定程序上加快了页面加载的速度,对 ...
- JQuery图片延迟加载插件,动态获取图片长宽尺寸
以前的网站带宽小,没有特别多的大图,现在不同了,各种图片网站如同雨后春笋层出不穷.服务器是抗住了,但是客户端就有意见了,太多的图片必然导致页面加载缓慢,特别是有些table结构的站点更是如此.能否让图 ...
- 图片延迟加载技术-Lazyload的应用
我们在浏览图片量非常大的页面时,像淘宝商城商品展示.必应图片搜索这类网站,图片的加载非常流畅,其中就应用了图片延迟加载技术.本文讲解Lazyload图片加载插件,当我们打开页面时,首先在屏幕可视区域加 ...
- jQuery图片延迟加载插件jQuery.lazyload
插件描述:jQuery图片延迟加载插件jQuery.lazyload,使用延迟加载在可提高网页下载速度.在某些情况下,它也能帮助减轻服务器负载. 使用方法 引用jquery和jquery.lazy ...
- Jquery.ScrollLoading图片延迟加载技术
关于分屏加载图片,像天猫.京东等电商图片较多页面很长,就采用了延迟加载技术. 目前很流行的做法就是滚动动态加载,显示屏幕之外的图片默认是不加载的, 随着页面的滚动,显示区域图片才被动态加载. 原理其实 ...
- jquery图片延迟加载 及 serializeArray、serialize用法记录
1.使用jquery实现 图片延迟加载 由于用户访问页面需要加载很多的图片,延迟加载技术在电子商务网站领域越来越普及,淘宝商城,京东商城,凡客等访问量巨大的电子商务站点为了增加用户用户体验,访问速度以 ...
- jquery lazyload延迟加载技术的实现原理分析_jquery
前言 懒加载技术(简称lazyload)并不是新技术,它是js程序员对网页性能优化的一种方案.lazyload的核心是按需加载.在大型网站中都有lazyload的身影,例如谷歌的图片搜索页,迅雷首页, ...
- jQuery图片延迟加载
这里延迟加载的意思是,拖动滚动条时,在图片出现在浏览器显示区域后才加载显示.在这之前全部图片都由一张图片代替.节省流量,减轻服务器负担. 效果展示 http://hovertree.com/texia ...
- 第一次自己写jquery图片延迟加载插件,不通用,但修改一下还是可以使用到很多页面上的
不断修改完善中…… /*! * jquery.lazyoading.js *自定义的页面图片延迟加载插件,比网上的jquery.lazyload简单,也更适合自己的网站 *使用方法: 把img 的cl ...
随机推荐
- Python 基于python+mysql浅谈redis缓存设计与数据库关联数据处理
基于python+mysql浅谈redis缓存设计与数据库关联数据处理 by:授客 QQ:1033553122 测试环境 redis-3.0.7 CentOS 6.5-x86_64 python 3 ...
- Django 信息
Request information USER admin GET No GET data POST No POST data FILES No FILES data COOKIES Variabl ...
- Spark线性回归实现优化
import org.apache.log4j.{Level, Logger} import org.apache.spark.ml.feature.VectorAssembler import or ...
- 洗礼灵魂,修炼python(12)--python关键词,包
关键词 1.什么是关键词: 就是系统已经定义好的一些关键词语法,可以直接使用,很明显的就是在IDE里这些关键词会高亮显示的就是 2.有哪些关键词: 前面我们一直在说关键词,内置函数,到底有哪些关键词对 ...
- Sql Server 增加字段、修改字段、修改类型、修改默认值
1.修改字段名: alter table 表名 rename column A to B 2.修改字段类型: alter table 表名 alter column 字段名 type not null ...
- 阿里云搭建JAVA WEB环境(SQL Server + TomCat + 配置域名)
假期刚刚搭完,先写个提纲,今晚写完: 1.申请一个月的免费的云服务器ECS; 2.在云服务器上安装Java开发环境+Sql Server+Tomcat; 3.购买域名并认证,绑定服务器共有IP地址; ...
- Linux运维平台工具:pstree、ps、top、htop、free、vmstat、dstat、kill、killall
1.pstree命令 查看进程树,centos7下统一由systemd进行管理 [root@ELK-chaofeng systemd]# pstree systemd─┬─AliYunDun───*[ ...
- January 11th, 2018 Week 02nd Thursday
Live, travel, adventure, bless, and don't be sorry. 精彩地活着,不停地前行,大胆冒险,心怀感激,不留遗憾. Everything we do is ...
- 【学习笔记】cache/buffer
cache 是为了弥补高速设备和低速设备的鸿沟而引入的中间层,最终起到**加快访问速度**的作用.buffer 的主要目的进行流量整形,把突发的大数量较小规模的 I/O 整理成平稳的小数量较大规模的 ...
- C#各种对话框
1.选取文件夹的FolderBrowserDialog fbd = new FolderBrowserDialog();fbd.SelectedPath = "D:\Test";i ...