美文网首页我爱编程
Angular.lazyload 图片惰性加载

Angular.lazyload 图片惰性加载

作者: 疾风劲草ccy | 来源:发表于2017-01-13 10:05 被阅读1143次

开发网页,jQuery一大堆lazyload的插件,现在用Angularjs,自己写不出来啦,找了两个插件。

angular-lazy-image.js

https://github.com/afklm/ng-lazy-image
非常不错的插件,功能齐全,听说可能会并入到Angular中去。

下载js
<pre>npm install angular-lazy-image</pre>
放入头文件
<pre><script src="lazy-image.min.js"></script></pre>
依赖注入
<pre>angular.module('yourapp', ['afkl.lazyImage'])</pre>
修改src
<pre><div afkl-lazy-image="//placehold.it/480x480 480w, //placehold.it/768x768 768w, //placehold.it/936x936"
class="afkl-lazy-wrapper afkl-img-ratio-1-1 own-classname"></div></pre>
但是目前用了ionic的前端框架,图片加载不了,可能样式冲突乱套了。所以改用下面这个了。

<h2>ionic-image-lazy-load.js</h2>

https://github.com/paveisistemas/ionic-image-lazy-load
配套ionic框架,功能稍微少一点,但是足够用了。

下载js
<pre>bower install ion-image-lazy-load --save</pre>
放入头文件
<pre><script src="path/to/ionic-image-lazy-load.js"></script></pre>
依赖注入
<pre>angular.module('yourapp', ['ionic', 'ionicLazyLoad'])</pre>
将 lazy-scroll作为属性放入 <ion-content>用来监听滚动
<pre><ion-content lazy-scroll></pre>
然后将src改为img-lazy-src
<pre>

</pre>

相关文章

  • Angular.lazyload 图片惰性加载

    开发网页,jQuery一大堆lazyload的插件,现在用Angularjs,自己写不出来啦,找了两个插件。 an...

  • django源码分析之惰性加载(lazy和LazyObject)

    惰性加载 惰性加载是一种延迟计算的技术,当只有真正需要使用结果的时候才会去计算。Django提供了两种惰性加载模块...

  • Scala关键字lazy的理解和使用

    Scala中使用关键字lazy来定义惰性变量,实现延迟加载(懒加载)。惰性变量只能是不可变变量,并且只有在调用惰性...

  • 懒加载和预加载

    1)概念: 懒加载也叫延迟加载:JS图片延迟加载,延迟加载图片或符合某些条件时才加载某些图片。预加载:提前加载图片...

  • 惰性加载函数

    1.普通函数 缺点: 每次调用要重复判断 2.避免每次重复判断 缺点:首次页面加载会进行一次判断,延缓页面首次加载...

  • 惰性加载函数

    1.常规 缺点:每次调用都会执行条件判断,可避免 2.改进,只在加载时做判断 缺点:虽避免了判断,但如果从未使用过...

  • Fragment惰性加载

    整个原理是把真实需要加载的Fragment包装到一个空LazyFragment里,通过控制LazyFragment...

  • 惰性加载函数

    处理 IE 兼容性问题时,一般会进行一些嗅探操作,如何更好的解决这个问题呢? 例如下面自定义绑定事件函数: 标准写...

  • 关于惰性加载

    lazyvartownSize:size = { balabala }() {}代表一个闭包 ()和惰性加载...

  • Glide加载圆角和圆形图片

    一、加载圆形图片 二、加载圆角图片 三、加载原价图片

网友评论

    本文标题:Angular.lazyload 图片惰性加载

    本文链接:https://www.haomeiwen.com/subject/apljbttx.html