惰性加载(lazyload)

维基百科的解释

惰性加载英语:Lazy loading、Infinite Scroll,又称延迟加载[1]懒加载[2][3]无限滚动[4]瀑布流[4]),是一种设计模式,被运用在软件设计网页设计当中[5],对于网页界面,其特征为用户通过鼠标,滚动浏览页面,直到页面下方时,就会自动加载更多内容;有多数网站采用这项网页设计,例如Google图片搜索Google+FacebookTwitterPinterest[6]和维基百科的Flow讨论系统。也有结合无限滚动和多,两著特性的网页设计[7]

而对于数据结构而言,惰性加载是指从一个数据对象通过方法获得里面的一个属性对象时,这个对应对象实际并没有随其父数据对象创建时一起保存在运行空间中,而是在其读取方法第一次被调用时才从其他数据源中加载到运行空间中,这样可以避免过早地导入过大的数据对象但并没有使用的空间占用浪费。

 

 


本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

本站由 @shyiuanchen 创建,使用 Stellar 作为主题。