使用把手从数据库加载和渲染更多元素

时间:2019-03-15 01:21:26

标签: javascript html database handlebars.js rendering

正在寻找我的问题的解决方案。我正在部署一个网页,从数据库中加载了900多个图像,因此该网站的渲染速度非常慢。我该如何加载车把的前100张图像,然后单击按钮加载下100张图像,以便网站渲染更快?我已经尝试过使用jquery的show / hide方法,但是首先加载了整个数据,所以没有帮助。

我当前的带有手柄的html代码,我在其中加载图像:

{{ # each items }}
            <div class="col-10 col-sm-6 col-lg-3 store-item {{this.type}}" data-item="{{this.name}}" data-val="{{this.price}}" >
                <div class="card">
                    <div class="img-container">
                        <div class="caption-over-img">
                            <a class="text-justify"> {{ this.name }} </a>
                        </div>
                        <img class="image in-card" height="200px" src={{ this.imagePath }} alt="" >
                        <div class="caption">
                            <p class="price-btn"><a class="btn btn-info float-left" role="button" >{{this.price}} PLN</a></p>
                            <p><a class="btn btn-success float-right buy" data-assetid="{{this.name}}" data-assetid2 ="{{this._id}}" data-assetid3="{{this.price}}"  href="#" role="button" >Kup</a></p>
                        </div>
                    </div>
                </div>
            </div>
        {{/each}}

感谢您的帮助,谢谢:)

0 个答案:

没有答案